我有两个解决方案
SolutionA.sln
WebApplication1.csproj SolutionB.sln
WebApplication1.csproj WebApplication2.csproj
我也有两个TFS 2010构建配置
BuildConfigA
应该构建SolutionA并部署WebApplication1 BuildConfigB
应该构建SolutionB并部署WebApplication2(但不能
Web应用程序1)
为了防止BuildConfigB尝试部署WebApplication1,我在WebApplication1.csproj中放入了<DeployOnBuild>false</DeployOnBuild>
。但这也阻止了BuildConfigA的部署。我如何适应这种情况? 这就是我最终决定去做的。我现在有三种解决方案
SolutionA.sln
WebApplication1.csproj SolutionB.sln
WebApplication1.csproj WebApplication2.csproj SolutionC.sln
WebApplication2.csproj
我在SolutionB中从事大部分开发工作,因为我喜欢能够轻松引用和针对这两个项目进行编译。除了作为以下两个构建配置的一部分之外,我什么都没有使用SoluctionC
BuildConfigA
应该构建SolutionA并部署WebApplication1 BuildConfigB
应该构建SolutionC并部署WebApplication2(而不是
WebApplication1当然是 10-07 16:55