Udostępnij za pomocą


Błąd narzędzia NuGet NU1015

Scenario

Następujące elementy PackageReference nie mają określonej wersji: Contoso.Utilities

Issue

Plik projektu lub plik, który importuje (na przykład Directory.Build.props) został zdefiniowany PackageReference bez wersji.

Projekty korzystające z zarządzania pakietami centralnymi (CPM) nie definiują wersji elementu PackageReference, więc ten błąd może wystąpić, jeśli projekt został wyłączony przypadkowo, lub jeśli projekt lub PackageReference użycie narzędzia CPM jest kopiowane do innego rozwiązania, które nie korzysta z CPM.

Solution

  • Dodawanie wersji do odwołania do pakietu

Jeśli edytujesz projekt, odwołanie do pakietu będzie ogólnie wyglądać podobnie do <PackageReference Include="Contoso.Utilities" Version="1.2.3" />, chociaż program MSBuild umożliwia definiowanie metadanych elementu przez wiele składni. Dodaj metadane elementu zgodnie z definicją Version="1.2.3" .

  • Sprawdzanie konfiguracji zarządzania pakietami centralnymi

Ten błąd NU1015 występuje tylko wtedy, gdy CPM jest wyłączony. Jeśli centralne zarządzanie pakietami (CPM) ma być włączone, sprawdź pliki konfiguracji, aby zbadać, dlaczego jest wyłączona.