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.
.NET CLI
--interactive.NET CLI bayrağı artık kullanıcı merkezli senaryolarda varsayılan olarak true belirlenmiştir. CI/CD ortamlarında davranış değişmeden kalır.
Sürüm kullanıma sunulmuştur
.NET 10
Önceki davranış
Daha önce, --interactive bayrağı kullanıcı tarafından açıkça belirtilmediği sürece her zaman varsayılan olarak false varsayıldı.
dotnet restore --interactive
# Required explicitly to enable interactivity
Yeni davranış
Kullanıcı merkezli senaryolarda, örneğin komutlar doğrudan bir kullanıcı tarafından çalıştırıldığında, --interactive bayrağı varsayılan olarak true olarak ayarlanır. CI/CD ortamlarında veya işlem çıkış akışı yeniden yönlendirildiğinde, bayrağı varsayılan olarak olur false.
dotnet restore
# Interactivity is enabled by default in user-centric scenarios
Kesinti yaratan değişiklik türü
Bu, bir davranış değişikliğidir.
Değişiklik nedeni
Bu değişiklik kullanıcı deneyimini şu şekilde geliştirir:
- Yaygın bir sorun noktasını ele almak için NuGet kimlik doğrulamasını basitleştirme.
- Gelecekteki CLI etkileşim özelliklerini etkinleştirmek için birleşik bir sinyal sağlama.
Önerilen eylem
Kullanıcıların çoğu için eylem gerekmez. Etkileşimi açıkça devre dışı bırakmak için --interactive false bayrağını kullanın.
dotnet restore --interactive false
Etkilenen API'ler
Yok.