最近、いくつかのプロジェクトを.netフレームワーク4.7.1にアップグレードしましたが、私たちの構内ビルドエージェントはビルドソリューション構築ステップを実行できませんでした。私たちはVisual Studio Team Servicesを使用しています。オンプレミスのビルドエージェントが.net 4.7.1のプロジェクトでソリューションをビルドできません
完全なエラーがある...
C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの\ 2017のEnterprise \ \ MSBuildの15.0 \ビン\のMicrosoft.Common.CurrentVersion.targets(1122年、5 \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets(1122,5):エラーMSB3644:フレームワークの参照アセンブリ ".NETFramework、 Version = v4.7 "が見つかりませんでした。これを解決するには、このフレームワークバージョンのSDKまたはTargeting Packをインストールするか、SDKまたはTargeting Packがインストールされているフレームワークのバージョンにアプリケーションのターゲットを変更します。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、あなたのアセンブリは、あなたが意図しているフレームワークのために正しくターゲット設定されていないかもしれません。
ビルドマシンは、Visual Studio 2017、15.4.4がインストールされたWindowsサーバー2016 Azure VMです。私は手動でここから4.7.1の.netフレームワークsdkをインストールしました:https://docs.microsoft.com/en-us/dotnet/framework/whats-new/index#v471。
私はエージェントサービスを再起動して再起動しましたが、それでも上記で失敗しました。
この問題を解決する方法はありますか?
フルビルドソリューションログファイルがここで見つけることができます:Build solution log gist
おかげで、
、 ** ドロップダウンリスト? –