この記事では、MSB4246エラー コードについて説明します。
メッセージ テキスト
MSB4246: SDK Resolver folder exists but without an SDK Resolver DLL or manifest file. This may indicate a corrupt or invalid installation of MSBuild. SDK resolver path:
説明
最新の MSBuild プロジェクト ファイルは、 Sdk 属性を使用してプロジェクト SDK を参照します。 「 Project SDK 」を参照して属性値を解決します。MSBuild では SDK リゾルバーが使用されます。 競合回避モジュール アセンブリが予期されるインストール フォルダーに見つからない場合は、このエラーが発生します。
解決策
MSBuild または .NET SDK を再インストールするか、Visual Studio のインストールを修復します。 「Visual Studio の修復」を参照してください。
対象
MSBuild のすべてのバージョン