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
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#r "nuget: Cake.SFTP, 1.6.0"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互式工具或脚本的源代码中以引用包。
#addin nuget:?package=Cake.SFTP&version=1.6.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
Cake.SFTP
<img src="./Cake.SFTP/Cake.SFTP/cakebadge.svg" width="100">
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 添加组件页面获取更多信息
产品 | 版本 兼容的以及额外的计算目标框架版本。 |
---|---|
.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 已计算。 |
NuGet包
本包未被任何NuGet包使用。
GitHub仓库
本包未被任何流行的GitHub仓库使用。
修复XML文档