我正在尝试设置Team Foundation Build,到目前为止,它正在运行构建,测试和代码分析。
我的问题是,我无法弄清楚如何构建解决方案中包含的项目的子集。我知道如何使用配置管理器来创建自定义解决方案配置,该配置将构建/部署我的项目选择。但是当我创建一个新的构建定义时,我只得到默认的“Debug”和“Release”配置。
alt text http://img686.imageshack.us/img686/7453/builddefinitionprojectf.jpg
如何设置仅包含解决方案中的一系列项目的Team Foundation Build?
我知道我可能在这里完全错误的轨道,但我已经挖了一段时间,到目前为止这是我最好的猜测。
答案 0 :(得分:2)
您的自定义配置不会出现在构建定义向导中,因为我们不解析解决方案文件格式。但是,您只需输入即可,无需手动编辑TFSBuild.proj文件即可正常工作。
答案 1 :(得分:1)
您需要编辑由创建的Build Definition生成的TFSBuild.proj文件。
我从未用它来指定其他配置,但尝试使用ConfigurationToBuild
:
<ItemGroup>
<ConfigurationToBuild Include="Release|Any CPU">
<FlavorToBuild>Release</FlavorToBuild>
<PlatformToBuild>Any CPU</PlatformToBuild>
</ConfigurationToBuild>
</ItemGroup>
答案 2 :(得分:0)
我想,您已经回答了以下问题:将项目的子集放入新的解决方案中,并为此解决方案创建新的构建定义。
您期望发布和调试还有哪些其他配置?