2016-03-29 6 views
2

TFS 2013更新プログラム4と最新の.net 4.6.1フレームワークがインストールされたビルドサーバーがあります。 4.6.1のターゲットフレームワークを持つアプリケーションをビルドしようとすると、たくさんの警告が表示されます:Team Foundation Server 2013更新プログラム4はビルドしません.net 4.6.1アプリケーション

C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets(983 ):フレームワーク ".NETFramework、Version = v4.6.1"のリファレンスアセンブリが見つかりませんでした。これを解決するには、このフレームワークバージョンのSDKまたはTargeting Packをインストールするか、SDKまたはTargeting Packがインストールされているフレームワークのバージョンにアプリケーションのターゲットを変更します。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、あなたのアセンブリは、あなたが意図しているフレームワークのために正しくターゲット設定されていないかもしれません。

最新のフレームワークバイナリが表示されないようですが、これを修正する方法は?

+0

https://www.microsoft.com /en-us/download/details.aspx?id=49978通常、開発者パックが役に立ちます。 –

+0

ありがとうございます、私は一度マイクロソフトのウェブサイトの作品を再度試みます。 – mlurker

+0

デベロッパーパックは役に立ちましたか?ビルドサーバーでプロジェクトをローカルにビルドする場合は、この問題を再現しますか? –

答えて

3

開発者のパックをインストールします。

microsoft.com/en-us/download/details.aspx?id=49978

クレジット:@Lex李

+0

これは正常に動作しません。私はそれをWindows 2012 R2上で動作するビルドサーバにインストールしました。 C#6の文字列補間を使用しようとすると、ビルドが失敗します。プロジェクト目標4.6.1フレームワーク。インストールする追加パッケージ – mlurker

+0

@ mlurkerあなたはあなたの問題を解決しましたか? –

+0

最近TFS 2013で新しい環境を設定しました。VS 2015をインストールしなければなりませんでした。.net開発者パックは機能しませんでした。 – mlurker

関連する問題