最近、いくつかのプロジェクトを.net Framework 4.7.1にアップグレードしましたが、オンプレミスのビルドエージェントがビルドソリューションのビルドステップを実行できませんでした。 Visual Studio TeamServicesを使用しています。
完全なエラーは...
C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(1122、5)C:\ Program Files( x86)\ Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(1122,5):エラーMSB3644:フレームワーク ".NETFramework、Version = v4.7"の参照アセンブリは見つかりました。これを解決するには、このフレームワークバージョンのSDKまたはTargeting Packをインストールするか、SDKまたはTargetingPackがインストールされているフレームワークのバージョンにアプリケーションを再ターゲットします。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、アセンブリが意図したフレームワークの対象になっていない可能性があります。
ビルドマシンはWindowsServer 2016 Azure VM Visual Studio 2017、15.4.4がインストールされています。ここから4.7.1 .net Framework SDKを手動でインストールしました: https:/ /docs.Microsoft.com/en-us/dotnet/framework/whats-new/index#v471 。
エージェントサービスを再起動して再起動しましたが、それでも上記で失敗しました。
この問題を解決する方法はありますか?
完全なビルドソリューションログファイルはここにあります: ビルドソリューションログの要点
ありがとう、