Megosztás a következőn keresztül:


NuGet-hiba NU1015

Scenario

A következő PackageReference elem(ek) nem rendelkezik megadott verzióval: Contoso.Utilities

Issue

A projektfájl vagy az importált fájl (például Directory.Build.props) verzió nélkül definiált PackageReference .

A Központi csomagkezelést (CPM) használó projektek nem definiálnak verziót a PackageReference elemen, így ez a hiba akkor fordulhat elő, ha egy projekt cpM-et véletlenül letiltott, vagy ha egy projektet vagy PackageReference CPM-et másoltak át egy másik, nem CPM-et használó megoldásba.

Solution

  • Verzió hozzáadása a csomaghivatkozáshoz

Ha szerkessze a projektet, a csomaghivatkozások általában hasonlóak lesznek <PackageReference Include="Contoso.Utilities" Version="1.2.3" />, bár az MSBuild lehetővé teszi, hogy több szintaxis definiálja az elemek metaadatait. Adja hozzá az Version="1.2.3" elem metaadatait a megadott módon.

  • A Központi csomagkezelés konfigurációjának ellenőrzése

Ez a NU1015-hiba csak akkor fordul elő, ha a CPM le van tiltva. Ha a Központi csomagkezelés (CPM) engedélyezve van, ellenőrizze a konfigurációs fájlokat, hogy miért van letiltva.