我试图建立团队基础构建和到目前为止,它的运行与行构建,测试和代码分析。

我的问题是,我无法弄清楚如何建立只是包含在解决方案项目的一个子集。我知道如何使用配置管理器来创建自定义解决方案的配置,将建立/部署选择我的项目。但是,当我创建一个新的构建定义,我只得到了默认的“调试”和“释放”的配置。

替代文字http://img686.imageshack.us/img686/7453/builddefinitionprojectf .JPG

我如何建立一个团队基础构建只包括选择在溶液中的项目?

我知道我可能是完全错误的轨道在这里,但我一直在四处寻找了一段时间,到目前为止,这是我最好的猜测。

有帮助吗?

解决方案

您的自定义配置将不会出现在构建定义向导,因为我们不分析解决方案文件格式。你可以,但是,只要键入它,这会工作得很好,而无需手动编辑TFSBuild.proj文件。

其他提示

您需要编辑由创建生成定义生成的TFSBuild.proj文件。

我从来没有使用它来指定其他的配置,但仍需使用ConfigurationToBuild

<ItemGroup>    
   <ConfigurationToBuild Include="Release|Any CPU">
      <FlavorToBuild>Release</FlavorToBuild>      
      <PlatformToBuild>Any CPU</PlatformToBuild>
   </ConfigurationToBuild>
</ItemGroup>

我想,你已经回答你的问题:把项目的子集到新的解决方案,这个解决方案创造新的构建定义

你所期望的其他配置则发布和调试?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top