Scenario
次の PackageReference 項目にバージョンが指定されていません: Contoso.Utilities
Issue
プロジェクト ファイル、またはインポートするファイル ( Directory.Build.props など) によって、バージョンのない PackageReference が定義されています。
中央パッケージ管理 (CPM) を使用するプロジェクトでは PackageReference 項目のバージョンが定義されていないため、プロジェクトで誤って CPM が無効になっている場合、または CPM を使用するプロジェクトまたはPackageReferenceが CPM を使用していない別のソリューションにコピーされた場合に、このエラーが発生する可能性があります。
Solution
- パッケージ参照にバージョンを追加する
プロジェクトを編集すると、パッケージ参照は通常、 <PackageReference Include="Contoso.Utilities" Version="1.2.3" />のようになりますが、 MSBuild では複数の構文で項目メタデータを定義できます。
定義に従って Version="1.2.3" 項目メタデータを追加します。
- 中央パッケージ管理の構成を確認する
この NU1015 エラーは、CPM が無効になっている場合にのみ発生します。 中央パッケージ管理 (CPM) を有効にする場合は、構成ファイルを調べて、無効になっている理由を調査します。