Yeni .NET Çekirdek projesi oluşturmak için instruction takip etti ve cmd bu koştum:project.lock.json dosyası nedir?
dotnet new
dotnet restore
ikinci deyim çöp sürü içerir project.lock.json
oluşturur (bağımlılıkları gerçekten çöp ama tonlarca vb yapılandırmaları) . Bu bağımlılıkların ayrı bir NuGet paketlerine ayrılmış .NET framework olduğunu varsayalım.
Sorularım:
- benim varsayım doğru mu?
- Gerekli olmayan NuGet paketleri/bağımlılıkları kaldırarak başvurumu daha açık yapabilir miyim?
- Nasıl?
Neden bu oy kullanıldı? NuGet'in .net çekirdek uygulamaları için gerekli olduğuna inanıyorum. Aksi halde, paketleri yerel olarak kopyalayabilir ve kendi beslemenizi sağlayabilirsiniz. – roydukkey
Genellikle, kilit dosyasına dokunmazsınız. Sen project.json kendisi değişiklik yapacağı ve araçları çalıştırdığınızda kilit dosyası kendini günceller. – gretro
Sorunuz 2. iyi biridir ve bence kendi SO soru hak ediyor. –