0

TFS で異なるビルド タイプに同じ MSBuild ターゲットを再利用する際に問題が発生しました。状況を説明しましょう。

2 つのビルド タイプがあります (継続的インテグレーション用の CI とリリース候補用の RC)。したがって、TFS で 2 つのビルド タイプが定義されています。*.proj ファイルは以下にあります: - $/Repository/TeamBuildTypes/CI - $/Repository/TeamBuildTypes/RC

また、ChnageVersion.taget、Deploy.tagert などの一般的なターゲットをいくつか取得し、それらをメインの *.proj ファイルにインポートします。残念ながら、各ビルド タイプに 1 つずつ、合計 2 つのコピーを保持する必要があります。共通のターゲットをどこかに 1 つだけコピーするのに苦労しましたが、あきらめました。ビルド エージェントでビルドが開始されると、ビルド ファイルが $/Repository/TeamBuildTypes/CI のみからダウンロードされるため、できません。たとえば、ビルド エージェント / TFS / なんでも$/Repository/TeamBuildTypes/Commonもダウンロードできるようにするにはどうすればよいですか?

4

1 に答える 1

0

ビルド サーバーの $(MSBuildExtensionsPath) の下に共通のビルド コンポーネントを「インストール」することで、これを解決しました。

于 2010-05-20T22:34:30.193 に答える