エラーと警告

NuGet 4.3.0 以降、エラーと警告には、このトピックで説明する番号が付き、関連する問題に対処するのに役立つ詳細情報が含まれています。

ここにリストされているエラーと警告は、PackageReference ベースのプロジェクトと NuGet 4.3.0 以降でのみ使用できます。 NuGet では、MSBuild プロパティを使用して警告を抑制したり、エラーに昇格させたりすることもできます。 詳細については、Visual Studio ドキュメントの「コンパイラ警告の非表示」を参照してください。

NuGet では、次の構成プロパティがサポートされます。

プロパティ Scope 説明
TreatWarningsAsErrors Project すべての NuGet 警告をエラーとして扱います
NoWarn Project、PackageReference、ProjectReference 現在のプロジェクト、パッケージ、またはプロジェクト参照の警告を抑制します
WarningsAsErrors Project 特定の警告をエラーとして扱います
WarningsNotAsErrors Project 特定の警告をエラーでないとして扱います。 TreatWarningsAsErrors を true に設定することと組み合わせて使用します。

エラー

グループ エラー番号
無効な入力のエラー NU1001NU1002NU1003NU1004NU1005NU1006NU1007NU1008NU1009NU1010NU1011NU1012
パッケージやプロジェクトがないというエラー NU1100NU1101NU1102NU1103NU1104NU1105NU1106NU1107NU1108NU1109
パッケージのソース マッピングのエラー NU1110
互換性エラー NU1201NU1202NU1203NU1204NU1401NU1402NU1403
dotnet ツール復元のエラー NU1211NU1212NU1213
NuGet ソースのエラー NU1301
NuGet 内部のエラー NU1000
署名済みパッケージのエラー (作成と検証) NU3001NU3004NU3005NU3008NU3034
パックのエラー NU5000NU5001NU5002NU5003NU5004NU5005NU5007NU5008NU5009NU5010NU5011NU5012NU5013NU5014NU5015NU5016NU5017NU5018NU5019NU5020NU5021NU5022NU5023NU5024NU5025NU5026NU5027NU5028NU5029NU5036NU5042NU5049
ライセンス固有パックのエラー NU5030NU5031NU5032NU5033NU5034NU5035
NuGetAudit 固有の警告 NU1014NU1900NU1901、NU1902、NU1903、NU1904NU1905

警告

グループ 警告番号
無効な入力の警告 NU1501NU1502NU1503NU1504NU1505NU1506NU1507
予期しないパッケージ バージョンの警告 NU1601NU1602NU1603NU1604NU1605NU1606NU1607
リゾルバー競合の警告 NU1608
パッケージ フォールバックの警告 NU1701
フィードの警告 NU1801NU1802NU1803
NuGet 内部の警告 NU1500
署名済みパッケージの警告 (作成と検証) NU3000NU3002NU3003NU3006NU3007NU3009NU3010NU3011、NU3012NU3013、NU3014NU3015NU3016NU3017、NU3018NU3019、NU3020NU3021NU3022NU3023NU3024NU3025NU3026NU3027NU3028NU3029NU3030NU3031NU3032NU3033NU3035NU3036NU3037NU3038NU3040NU3042
パックの警告 NU5100NU5101NU5102NU5103NU5104NU5105NU5106NU5107NU5108NU5109NU5110NU5111NU5112NU5114NU5115NU5116NU5117NU5118NU5119NU5120NU5121NU5122NU5123NU5127NU5128NU5129NU5130NU5131NU5133NU5500NU5501
ライセンス固有パックの警告 NU5124NU5125
アイコン固有パックの警告 NU5046NU5047NU5048