TFS 2010ビルドサーバーをアップグレードして.net 4.5をサポートする


14

tfs 2010ビルドエージェントに必要なものは、.net 4.5プロジェクトをビルドするために、tfs 2008ではMSBuildPathプロパティを設定する必要がありましたが、2010年の構成は異なるようです。

次のエラーメッセージが表示されます。(614):インポートされたプロジェクト「C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets」が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

2008年の処理方法 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


正常に動作するようです-ビルドしようとするとエラーが表示されますか?
ラスアモス

1
このエラーメッセージは、ビルドマシンにVSがインストールされていないという問題に関連しているようです。その質問の提案を試しましたか?
ラスアモス

回答:


18

Visual Studio 2012をインストールする必要はありません。VS2012がビルドサーバーにインストールされているコンピューターから次のフォルダー内のファイルをコピーするだけで機能します。

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \


1
これは、VS 2010がビルドマシンにインストールされたときに当てはまることを確認しました。これらのv11ファイルを単純にコピーできます。VS2010が以前にインストールされていなかった場合でも機能するかどうかはわかりません。
キングダンゴ

1
これは SQLプロジェクトサポート以外のすべてで機能します。これには、大量のフープジャンプが必要です(SQL Data Tier Frameworkなどのインストールなど、すべて同じサイズのインストール)。とにかくVS 2012のインストールを検討する価値があるかもしれません。
ダグ

MSビルドツール(visualstudio.comの[ダウンロード]> [追加のソフトウェア]にリストされている、リンク:go.microsoft.com/ ? linkid=9832060)をインストールすると機能しませんか?
mstaessen

3

Visual Studio 2012をインストールするだけで、準備完了です。


これを行う必要はありませんでしたが、ビルドサーバーにVisual Studioをインストールしないようにします。すべてのビルドエージェントにもインストールする必要がありますか。
-JustEngland

私のサーバーは、どのサーバー2008(NOT R2)であると私はどちらかのWindows 8 SDKまたはVS2012インストールさせていない場合
サイモン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.