TFS Build Server成功后是否可以发布到FTP?

时间:2015-05-27 20:36:25

标签: visual-studio visual-studio-2013 tfs msbuild tfs2012

所以我的问题是我可以成功制作TFS Build服务器来构建我的解决方案,但是当TFS试图将构建的代码推送到FTP时我得到了这个错误:

     C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Deploy\Microsoft.Web.Publishing.Deploy.FTP.targets (42): This specific WebPublishMethod(FTP) is not yet supported on msbuild command line.  Please use Visual Studio to publish.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Deploy\Microsoft.Web.Publishing.Deploy.FTP.targets (48): Target WebFTPPublish Failed

这是我的MSBuild参数:/p:TransformConfigFiles=True /p:DeployOnBuild=True /p:PublishProfile="Development" /p:Password="funkyCode"/p:VisualStudioVersion=12.0

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您应该切换到PowerShell解决方案。如果创建PowerShell以通过FTP回复您的应用程序,则可以通过构建模板调用它。

在DefaultTemplate.11.1.xaml和* Template.12.xaml中,您将找到四个可以让构建运行PowerShell的位置。使用测试后的位置。