次の方法で共有


NuGet エラー NU1015

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) を有効にする場合は、構成ファイルを調べて、無効になっている理由を調査します。