我的解决方案有5个项目,而且tfs构建工作正常。我遇到的问题是我在成功构建时从tfs开始部署。它在错误的项目而不是我的启动项目中寻找发布配置文件。请帮忙。
更新: - 所以我最终能够在构建期间找到导致问题的原因并在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。