Sdílet prostřednictvím


Chyba NuGet NU1015

Scenario

Následující položky PackageReference nemají zadanou verzi: Contoso.Utilities

Issue

Soubor projektu nebo soubor, který importuje (například Directory.Build.props) definoval PackageReference bez verze.

Projekty používající správu centrálních balíčků (CPM) nedefinují verzi položky PackageReference, takže k této chybě může dojít, pokud je projekt omylem zakázaný nebo pokud je projekt nebo PackageReference použití CPM zkopírován do jiného řešení, které nepoužívá CPM.

Solution

  • Přidání verze do odkazu na balíček

Pokud projekt upravíte, odkaz na balíček bude obecně vypadat podobně jako <PackageReference Include="Contoso.Utilities" Version="1.2.3" />, ačkoli NÁSTROJ MSBuild umožňuje více syntaxí definovat metadata položek. Version="1.2.3" Přidejte metadata položky podle definice.

  • Kontrola konfigurace centrální správy balíčků

K této chybě NU1015 dochází jenom v případě, že je cpm zakázaný. Pokud má být povolená správa centrálních balíčků (CPM), zkontrolujte konfigurační soubory a zjistěte, proč je zakázaná.