共用方式為


NuGet 錯誤 NU1015

Scenario

下列 PackageReference 專案未指定版本:Contoso.Utilities

Issue

您的項目檔,或它匯入的檔案(例如 Directory.Build.props) 已定義 PackageReference 沒有版本的 。

使用 中央套件管理 (CPM) 的專案不會在 PackageReference 專案上定義版本,因此如果專案意外停用 CPM,或專案或使用 PackageReference CPM 複製到未使用 CPM 的另一個解決方案,就可能發生此錯誤。

Solution

  • 將版本新增至套件參考

如果您編輯專案,套件參考通常看起來會類似 <PackageReference Include="Contoso.Utilities" Version="1.2.3" />,不過 MSBuild 允許多個語法定義項目元數據Version="1.2.3"新增已定義的項目元數據。

  • 檢查中央套件管理設定

只有在停用 CPM 時,才會發生此 NU1015 錯誤。 如果中央套件管理 (CPM) 是要啟用,請檢查您的組態檔,以調查其停用的原因。