【发布时间】:2017-04-06 14:16:43
【问题描述】:
使用 WinSCP .NET 程序集从 C# 程序获得 SFTP 支持。在 Visual Studio 中构建我的项目时,我希望将 WinSCP.exe 和 WinSCPnet.dll 复制到 bin 输出目录。 WinSCPnet.dll 很简单——因为它被添加为程序集引用,只需将 "Copy Local" 设置为 true,即可完成。
但是WinSCP.exe 呢?
我能想到的两件事:
将文件
WinSCP.exe添加到项目的根目录,并将“复制到输出目录”设置为“始终复制”。在项目属性构建事件中,使用构建后事件命令行使用命令行
copy命令复制文件。
两者都显得有些笨拙。有没有更好的办法?
【问题讨论】:
-
尝试 msbuild 任务。喜欢这里:stackoverflow.com/questions/3394276/…
标签: .net visual-studio winscp winscp-net