TFS 2010ビルドサーバーをセットアップしています。 しかし、私は現在、 "カスタムビルドツール"を持つプロジェクトは "アクセス不可"のためにビルドされないという問題があります。「カスタムビルドツール」を使用したプロジェクトのTFSビルドサーバー
プロジェクトはC++です。
カスタムビルドツールは "Pro*C"です。基本的には* .pcファイルがあり、* .cppファイルが生成されます。 ビルドサーバでは、ディレクトリ/ファイルは読み込み専用です。だから、それは "アクセスなし"でクラッシュするでしょう。
TFSから* .cppファイルを削除しようとしました。そのため、生成されたファイルは存在しません。しかし、明らかにフォルダは読み込み専用であり、新しいファイルを作成することはできません。
誰にもこれに対応する方法がありますか?
私はこれがまさに私が必要と考えるものです。しかし、私はそれをどのように使用する必要があるのか分かりません。自分でMSBuildTasks.projを作成する必要がありますか、それともどこかに存在しますか? – Stinus
TFSビルドサーバー2010は、(以前のTFSビルドサーバーとは異なり)projファイルを(直接)使用しません。すでに分かっているように、すべてのビルドステップが定義されているビルドテンプレートを使用します。 DefaultTemplateでは、これらのステップの1つがmsbuildの呼び出しです。通常、 VS2010プロジェクトを作成するときには、そのようなプロジェクトファイル(vcxproj-extensionを持つ)が作成されます。そこに独自のターゲットを作成する必要があります。このターゲットでは、上からコマンドを配置できます。もう1つの解決策は、あなた自身のprojファイルを作成し、それを呼び出すためにTFSビルドテンプレートを適合させることです。 – AquilaRapax
x64と互換性がありますか?私はそれを自分のdevマシン上で動作させました、(xp x86を獲得してください)。しかし、サーバーではない(サーバー2k8を勝つ) – Stinus