Aracılığıyla paylaş


NuGet Hatası NU1015

Scenario

Aşağıdaki PackageReference öğelerinde belirtilen bir sürüm yok: Contoso.Utilities

Issue

Proje dosyanız veya içeri aktardığı bir dosya (örneğin Directory.Build.props) sürümü olmayan bir PackageReference tanımlamış.

Merkezi Paket Yönetimi (CPM) kullanan projeler PackageReference öğesinde bir sürüm tanımlamaz, bu nedenle bir proje yanlışlıkla CPM devre dışı bırakıldığında veya bir proje veya PackageReference CPM kullanan bir proje CPM kullanmayan başka bir çözüme kopyalanırsa bu hata oluşabilir.

Solution

  • Paket başvurusuna sürüm ekleme

Projenizi düzenlerseniz, MSBuild öğe meta verilerini tanımlamak için birden çok söz dizimine izin vermesine rağmen, paket başvurusu genellikle öğesine benzer olacaktır.<PackageReference Include="Contoso.Utilities" Version="1.2.3" /> Version="1.2.3" Öğe meta verilerini tanımlandığı gibi ekleyin.

  • Merkezi Paket Yönetimi yapılandırmasını denetleme

Bu NU1015 hatası yalnızca CPM devre dışı bırakıldığında oluşur. Merkezi Paket Yönetimi'nin (CPM) etkinleştirilmesi amaçlanıyorsa, neden devre dışı bırakılıp devre dışı bırakılmadığını araştırmak için yapılandırma dosyalarınızı denetleyin.