0

是否有任何教程显示如何使用Team Build 2010 中的 FTP 将文件/目录复制到远程主机MSBuild等任务?FtpUploadDirectoryContent我从未在 TFS 2010 中使用过 MSBuild 任务。

4

2 回答 2

1

您可以考虑修改构建过程模板 (WF) 并使用 InvokeProcess 活动调用 FTP.exe。

如果内置的 Windows FTP 命令行客户端不适合您,还有一些 FTP 活动和命令行实用程序。

于 2010-08-30T15:40:17.713 回答
1

只需将其放入您的一个项目的 AfterBuild 目标中 - 最好将其放入依赖关系图顶部的项目中。如果您不希望它在 Visual Studio 中运行,或者您只想为特定的构建配置执行 FTP 传输,则可以添加一个条件。例如:

<Project>
    ...
    <Target Name="AfterBuild" Condition="'$(BuildingInsideVisualStudio)'!='true'" >
        <!-- Insert your FTP task here -->
    </Target>
</Project>

请参阅如何:扩展 Visual Studio 构建过程

于 2010-08-26T10:21:55.560 回答