主楼选择项目只与团队基础构建
-
22-07-2019 - |
题
我试图建立团队基础构建和到目前为止,它的运行与行构建,测试和代码分析。
我的问题是,我无法弄清楚如何建立只是包含在解决方案项目的一个子集。我知道如何使用配置管理器来创建自定义解决方案的配置,将建立/部署选择我的项目。但是,当我创建一个新的构建定义,我只得到了默认的“调试”和“释放”的配置。
替代文字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>
我想,你已经回答你的问题:把项目的子集到新的解决方案,这个解决方案创造新的构建定义
你所期望的其他配置则发布和调试?
不隶属于 StackOverflow