Web部署项目,Web应用程序项目和Team Build 2008

时间:2009-10-15 11:47:44

标签: visual-studio web-deployment-project team-build

我已从网站项目切换到WAP(Web应用程序项目)。

WDP(Web部署项目)用于设置并可能在将来进行其他web.config更改。

但是我注意到团队构建正在构建所有内容两次,一次代表解决方案文件,然后再次因为WDP。知道如何阻止这种情况发生吗?

或者有没有办法完全替换Web部署项目?

1 个答案:

答案 0 :(得分:2)

是的,是的。

您可以按照以下步骤停止TFS Build构建所有内容:

  1. 打开配置管理器(打开解决方案,从顶级的Build菜单中选择 Configuration Manager )。
  2. 展开Active解决方案配置的下拉列表,然后选择新建
  3. 输入新解决方案配置的名称,然后选择要从中复制设置的现有配置,然后单击确定
  4. 在Configuration Manager中,取消选中除部署项目以外的所有项目的构建列中的复选框,然后单击关闭
  5. 通过添加新配置来编辑您的TFSBuild.proj文件的 ConfigurationToBuild ItemGroup:            富       任何CPU     
  6. 其中 Foo 是您刚刚定义的新配置的名称。

对于Visual Studio 2010,ASP.NET团队与IIS团队合作,提供基于[Web部署工具] [1]构建的集成Web应用程序打包和部署解决方案。它或多或少取代了Web部署项目,您可以通过其[命令行界面] [2]将其与VS / TFS 2008一起使用。我有一篇博文,内容涵盖了基本情景:

Building a Simple Web Site with VSTS/TFS 2008