.NET 10.0'daki yenilikler [22]: SDK araç uzantılarını doğrudan başlatın

kapanış bildirimi

Bu makale İngilizce olarak da mevcuttur. Teknik yardımla tercüme edildi ve yayınlanmadan önce editoryal olarak gözden geçirildi.

Daha önce .NET SDK komut satırı aracı dotnet.exe (veya dotnet) için araç uzantılarının bir NuGet projesine yerel olarak yüklenmesi gerekiyordu, örneğin:

Duyurudan sonra devamını okuyun

dotnet tool install dotnet-runtimeinfo

Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla çok sayıda orta ve büyük ölçekli şirketi danışmanlık, eğitim ve yazılım geliştirme yoluyla destekleyen www.IT-Visions.de uzman ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası konferansa katılımı, 90'dan fazla uzmanlık kitabı ve 1.500'den fazla uzmanlık makalesi sayesinde Holger Schwichtenberg, .NET ve web teknolojileri konusunda Almanya'nın en tanınmış uzmanlarından biridir.

veya genel olarak yükleyin:

dotnet tool install -g dotnet-runtimeinfo

ile koşmadan önce

dotnet-runtimeinfo

mümkündü.

Duyurudan sonra devamını okuyun

.NET 10.0'dan başlayarak, geliştiriciler bu aracı indirip yerel olarak kaydetmeden bir kez çalıştırabildiler. Yeni komutun amacı budur dotnet tool exec. Örneğin, şu şekilde çalışıyor

dotnet tool exec dotnet-runtimeinfo

İlk kez çalıştırılmadan önce, aracı gerçekten başlatmak isteyip istemediğiniz sorulacaktır (bkz. Şekil 1). Bu soruya önceden “evet” diye cevap verebilirsiniz:
-y VEYA --yes şunu belirtir:

dotnet tool exec dotnet-runtimeinfo -y

Ayrıca dotnet tool exec'i dnx olarak kısaltabilirsiniz:

dnx dotnet-runtimeinfo -y

Ekran görüntüsü

Ekran görüntüsü

Güvenlik için dotnet tool exec yürütmeden önce sorar (Şekil 1).

Bir süredir bu alanda olan herkes, .NET Core'un ilk günlerinde dnx.exe adında bir aracın bulunduğunu ve bu aracın daha sonra dotnet.exe olarak yeniden adlandırıldığını hatırlayacaktır. .NET 10.0 Preview 6 sürüm notlarında Microsoft, dnx adının gelecekte tekrar kullanılmasına açık: “dnx komutunun asıl uygulaması dotnet CLI'nin kendisindedir, dolayısıyla davranışını zaman içinde geliştirebiliriz. Bugün araçları çalıştırıyor, ancak gelecekte neler olacağını kim bilebilir.”


(Ben)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir