Team Foundation Buildのみを使用して選択したプロジェクトをビルドする
-
22-07-2019 - |
質問
Team Foundation Buildをセットアップしようとしていますが、これまでのところビルド、テスト、コード分析で問題なく動作しています。
私の問題は、ソリューションに含まれるプロジェクトのサブセットだけをビルドする方法がわからないことです。構成マネージャーを使用して、選択したプロジェクトをビルド/展開するカスタムソリューション構成を作成する方法を知っています。しかし、新しいビルド定義を作成すると、デフォルトの「デバッグ」および「リリース」構成のみが取得されます。
代替テキストhttp://img686.imageshack.us/img686/7453/builddefinitionprojectf .jpg
ソリューション内の選択されたプロジェクトのみを含むTeam Foundationビルドを設定するにはどうすればよいですか?
ここで完全に間違った方向に進んでいる可能性があることは知っていますが、しばらく掘り下げてきました。
解決
ソリューションファイル形式を解析しないため、カスタム定義はビルド定義ウィザードに表示されません。ただし、入力するだけで、TFSBuild.projファイルを手動で編集しなくても正常に機能します。
他のヒント
作成されたビルド定義によって生成されたTFSBuild.projファイルを編集する必要があります。
他の構成を指定するためにこれを使用したことはありませんが、 ConfigurationToBuild
を使用してみてください:
<ItemGroup>
<ConfigurationToBuild Include="Release|Any CPU">
<FlavorToBuild>Release</FlavorToBuild>
<PlatformToBuild>Any CPU</PlatformToBuild>
</ConfigurationToBuild>
</ItemGroup>
あなたはすでにあなたの質問に答えていると思います:プロジェクトのサブセットを新しいソリューションに入れ、このソリューションの新しいビルド定義を作成します。
リリースおよびデバッグする場合、他にどのような構成を期待しますか?