錯誤和警告
在 NuGet 4.3.0+ 中,錯誤和警告會依本主題所述編號,並提供詳細資訊來協助您解決所涉及的問題。
此處所列的錯誤和警告僅適用於 PackageReference 型 專案和 NuGet 4.3.0+。 NuGet 也會接受 MSBuild 屬性來隱藏警告,或將其提升為錯誤。 如需詳細資訊,請參閱 如何:在 Visual Studio 檔中隱藏編譯程式警告 。
NuGet 支援下列組態屬性。
屬性 | 影響範圍 | 描述 |
---|---|---|
TreatWarningsAsErrors | 專案 | 將所有 NuGet 警告視為錯誤 |
NoWarn | Project、PackageReference、ProjectReference | 隱藏目前專案、套件或項目參考的警告 |
WarningsAsErrors | 專案 | 將特定警告視為錯誤 |
WarningsNotAsErrors | 專案 | 將某些警告視為錯誤。 與 TreatWarningsAsErrors 設為 true 搭配使用。 |
錯誤
群組 | 錯誤號碼 |
---|---|
無效的輸入錯誤 | NU1001、NU1002、NU1003、NU1004、NU1005、NU1006、NU1007、NU1008、NU1009、NU1010、NU1011、NU1012、 |
遺漏套件和項目錯誤 | NU1100、NU1101、NU1102、NU1103、NU1104、NU1105、NU1106、NU1107、NU1108、NU1109 |
套件來源對應錯誤 | NU1110 |
相容性錯誤 | NU1201、NU1202、NU1203、NU1204、NU1401、NU1402、NU1403 |
Dotnet Tool 還原錯誤 | NU1211、 NU1212、 NU1213 |
NuGet 來源錯誤 | NU1301、 NU1302 |
NuGet 內部錯誤 | NU1000 |
已簽署的套件錯誤 (建立與驗證) | NU3001、NU3004、NU3005、NU3008、NU3034 |
套件錯誤 | NU5000、NU5001、NU5002、NU5003、NU5004、NU5005、NU5007、 NU5008、NU5009、NU5010、NU5011、NU5012、NU5013、NU5014、NU5015、NU5016、NU5017、NU5018、NU5019、NU5021、NU5021、NU5022、NU5023、NU5024、 NU5025、NU5026、NU5027、NU5028、NU5029、NU5036、NU5042、NU5049 |
授權特定套件錯誤 | NU5030、NU5031、NU5032、NU5033、NU5034、NU5035 |
NuGetAudit 特定警告 | NU1014、 NU1900、 NU1901、NU1902、NU1903、NU1904、 NU1905 |
警告
群組 | 警告編號 |
---|---|
無效的輸入警告 | NU1501、NU1502、NU1503、NU1504、NU1505、NU1506、NU1507、NU1508 |
非預期的套件版本警告 | NU1601、NU1602、NU1603、NU1604、NU1605、NU1606、NU1607 |
解決器衝突警告 | NU1608 |
套件後援警告 | NU1701、 NU1702、 NU1703 |
摘要警告 | NU1801、 NU1802、 NU1803 |
NuGet 內部警告 | NU1500 |
已簽署的套件警告 (建立與驗證) | NU3000、NU3002、NU3003、NU3006、NU3007、NU3009、NU3010、 NU3011、NU3012、NU3013、NU3014、NU3015、NU3016、NU3017、NU3018、NU3019、NU3021、NU3021、NU3022、NU3023、NU3024、NU3025、NU3026、NU3027、 NU3028、NU3029、NU3030、NU3031、NU3032、NU3033、NU3035、NU3036、NU3037、NU3038、NU3040、NU3042、NU30433 |
套件警告 | NU5100、NU5101、NU5102、NU5103、NU5104、NU5105、NU5106、 NU5107、NU5108、NU5109、NU5110、NU51111、NU5112、NU5114、NU5115、NU5116、NU5117、NU5118、NU5119、NU5121、NU5121、NU5122、NU5123、NU5127、 NU5128、NU5129、NU5130、NU5131、NU5133、NU5500、NU5501 |
授權特定套件警告 | NU5124、 NU5125 |
圖示特定套件警告 | NU5046、 NU5047、 NU5048 |