Cake.SFTP 1.6.0

dotnet add package Cake.SFTP --version 1.6.0                
NuGet\Install-Package Cake.SFTP -Version 1.6.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Cake.SFTP" Version="1.6.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add Cake.SFTP --version 1.6.0                
#r "nuget: Cake.SFTP, 1.6.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互式工具或脚本的源代码中以引用包。
#addin nuget:?package=Cake.SFTP&version=1.6.0                

Cake.SFTP

<img src="./Cake.SFTP/Cake.SFTP/cakebadge.svg" width="100">

Version NuGet download count License: MIT

Cake 添加组件,用于在 SFTP 服务器上上传/下载/列出/删除文件

此添加组件使用了出色的 SSH.NET 包 (见 https://github.com/sshnet/SSH.NET/)

用法

包含一个插件指令

#addin "nuget:?package=Cake.SFTP&loaddependencies=true"

上传任务示例

Task("UploadToSFTP")
    .IsDependentOn("CreateInstaller")
    .Does(() =>
{    
    var settings = new SFTPSettings
    {
        UserName = "someUserName",
        Password = "somePassword",
        Host = "192.168.1.100",
        Port = 22
    };

    SFTPUploadFile(settings, "somefile.txt", "uploads/somefile.txt");
});

请参阅 Cake 添加组件页面获取更多信息

https://cakebuild.net/extensions/cake-sftp/

产品 兼容的以及额外的计算目标框架版本。
.NET net6.0支持。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0支持。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0支持。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容目标框架
包含目标框架(在包中)
了解更多关于目标框架.NET Standard的信息。

NuGet包

本包未被任何NuGet包使用。

GitHub仓库

本包未被任何流行的GitHub仓库使用。

修复XML文档