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) 是要啟用,請檢查您的組態檔,以調查其停用的原因。