.NET 4.6がインストールされたTFS 2012ビルドサーバーは、.NET 4.6を対象とするWebサイトを構築しようとすると、TFS Buildフレームワーク ".NETFramework、Version = v4.6"の参照アセンブリが見つかりませんでした。
インストール後にマシンが再起動されました。
TFSに何らかの形で.NET 4.6を推奨する必要がありますか?
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 Microsoft.Common.targets (983):\枠組み の基準アセンブリは、」.NETFrameworkは、バージョン= V4.6" が見つかりませんでした。これを解決するには、 SDKまたはターゲティングパックをこのフレームワークバージョン用にインストールするか、 アプリケーションをSDK またはTargeting Packがインストールされているフレームワークのバージョンにリターゲットします。アセンブリはグローバルアセンブリキャッシュ(GAC)から に解決され、 参照アセンブリの代わりに使用されることに注意してください。したがって、あなたのアセンブリは、あなたが意図しているフレームワークを対象とした正確な ではないかもしれません。
ビルドサーバーにVisual Studioをインストールする必要がありました。 – Kye
Visual Studioをインストールする必要がありますか? –
ビルドサーバーにVS2015をインストールすることを提案し、「ベストプラクティス」と言いますと、これは誤解を招きます。一時的にインストールしてから削除するように提案しているかもしれません(最悪の場合)。 NET Frameworkマルチターゲティングパックをインストールすることをお勧めします。 –