Delen via


NuGet-fout NU1015

Scenario

Voor het volgende PackageReference-item(en) is geen versie opgegeven: Contoso.Utilities

Issue

Uw projectbestand of een bestand dat wordt geïmporteerd (bijvoorbeeld Directory.Build.props) heeft een PackageReference zonder versie gedefinieerd.

Projecten die CPM (Central Package Management) gebruiken, definiëren geen versie op het PackageReference-item. Deze fout kan dus optreden als CPM per ongeluk is uitgeschakeld voor een project of als een project of PackageReference CPM wordt gekopieerd naar een andere oplossing die geen CPM gebruikt.

Solution

  • Een versie toevoegen aan de pakketreferentie

Als u uw project bewerkt, ziet een pakketreferentie er over het algemeen ongeveer als volgt uit <PackageReference Include="Contoso.Utilities" Version="1.2.3" />, hoewel MSBuild meerdere syntaxis toestaat om metagegevens van items te definiëren. Voeg de metagegevens van het Version="1.2.3" item toe zoals gedefinieerd.

  • Central Package Management-configuratie controleren

Deze NU1015-fout treedt alleen op wanneer CPM is uitgeschakeld. Als Central Package Management (CPM) is bedoeld om te worden ingeschakeld, controleert u uw configuratiebestanden om te onderzoeken waarom deze is uitgeschakeld.