Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
çalıştırılırken dotnet tool install --localhatayla başarısız olmak yerine hiçbiri yoksa bir bildirim oluşturulur. Bu değişiklik seçeneği varsayılan olarak etkinleştirilerek --create-manifest-if-needed uygulandı. Kullanıcılar bildirim oluşturmaları gerekip gerekmediğini denetlemek için hata davranışına bağlı olduğundan bu hataya neden olan bir değişikliktir.
Üzerindeki -ddotnet tool install bayrağı daha önce bildirimler için arama yapılan konumları göstermek için eklenmişti. Bu bilgiler bildirim olmadığında verilen hatada iletildi. Gerekirse artık bir bildirim oluşturulduğundan bu hata gösterilmez. Artık bayrağını -d kullanmamalısınız.
Sürüm kullanıma sunulmuştur
.NET 10
Önceki davranış
Daha önce bildirim içermeyen bir klasöre yerel araç olarak bir .NET aracı yüklemeye çalıştıysanız bir hatayla karşılaşırsınız:
Bildirim dosyası bulunamıyor.
Yeni davranış
.NET 10'dan başlayarak, --create-manifest-if-needed=true işlevsellik artık varsayılan olarak etkindir. Bir araç yerel araç olarak yüklendiğinde, bildirim yoksa otomatik olarak oluşturulur. Bildirim, seçenek belgelerinde --create-manifest-if-needed açıklanan kurallara göre oluşturulur.
Kesinti yaratan değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Bu değişiklik, kullanıcıların önce el ile bildirim oluşturmasına gerek kalmadan varsayılan olarak çalışma yaparak dotnet tool install --local kullanıcı deneyimini geliştirir. Daha önce, depo kökü yerine çalışma dizininde bildirim oluşturma konusunda bir endişe vardı, ancak araç artık mümkün olduğunda bildirimi depo köküne koyuyordu.
Önerilen eylem
çağrısı --create-manifest-if-needed=falseyaparken geçirerek dotnet tool install --local otomatik bildirim oluşturma davranışını kapatabilirsiniz.
Etkilenen API'ler
Mevcut Değil