2

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

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

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

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

4

1 回答 1

2

是的,是的。

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

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

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

使用 VSTS/TFS 2008 构建一个简单的网站

于 2009-10-15T12:28:49.510 回答