TFS构建部署失败

时间:2018-01-22 20:29:59

标签: visual-studio tfs

我的解决方案有5个项目,而且tfs构建工作正常。我遇到的问题是我在成功构建时从tfs开始部署。它在错误的项目而不是我的启动项目中寻找发布配置文件。请帮忙。

ScreenShot

更新: - 所以我最终能够在构建期间找到导致问题的原因并在tfs中发布。我的解决方案中添加的每个项目都是Web应用程序。并且每个项目都在.csproj文件中设置了这些设置<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" /> <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'"> <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" /> </Target>。一旦我在其他应用程序中注释掉了这些内容,使用我的发布配置文件构建/发布tfs就不会查找我在发布配置文件中提到的配置文件。谢谢你的帮助Patrick。

1 个答案:

答案 0 :(得分:0)

建议您首先手动远程访问构建代理,并仔细检查构建代理路径上是否有相应的DEVAPP1DEBUG.‌​pubxml文件。

根据您的描述,您的构建工件可能存在部分错误。建议您尝试这种方式,查看构建定义的TFS选项,当您必须为定义选择模板时,您可以看到两个选项构建和部署,尝试使用部署选项:

enter image description here

,默认情况下,在MSBuild Arguments中,参数为:/p:OutDir="$(build.binariesdirectory)\\" enter image description here

在该文件夹中,您应该拥有部署所需的一切。