0

TFS のものを使わずに TFSBuild.proj ファイルを単純な MSBuild に変換する方法はありますか? 私たちのチームは git/jenkin アプローチを支持して TFS から離れたいと考えており、tfs スクリプトを変換する簡単な方法があるかどうかを確認しようとしています。私は、TFSBuild.proj が MSBuild の上に構築されていることを知っており、実際に msbuild TFSBuild.proj を呼び出して動作させることができます。私の問題は、新しいciサーバーにtfsがないため、次のようなエラーが発生することです。

エラー MSB4019: インポートされたプロジェクト "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

考え?おそらく、これらを手動で変換する必要があると思います。

4

1 に答える 1

0

TFSBuild.proj を単純な MSBuild に変換することはできません。既に変換されているからです。TFS でビルドをキューに入れると、ビルド エージェントは "msbuild.exe TFSBuild.proj" を実行しているだけです。おそらく、いくつかの追加パラメーター (ビルド定義で定義) を使用し、もちろん事前にフォルダーを準備します。

問題の最も簡単な解決策は、Visual Studio をサーバーにインストールすることです。これにより、MSBuild、フレームワーク、SDK などのビルドのすべての要件がもたらされます。

于 2013-06-18T14:23:43.950 に答える