MSB4246診断コード

この記事では、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 のすべてのバージョン