.NET CLı genel bakış

Bu makale şu şekilde geçerlidir: ✔️ .net Core 2,1 SDK ve sonraki sürümleri

.NET komut satırı arabirimi (CLı), .NET uygulamaları geliştirmeye, oluşturmaya, çalıştırmaya ve yayımlamaya yönelik platformlar arası bir araç zinciridir.

.Net CLı, .NET SDK 'yadahildir. .NET SDK 'yı yüklemeyi öğrenmek için bkz. .NET Core 'U yüklemek.

CLI komutları

Aşağıdaki komutlar varsayılan olarak yüklenir:

Temel komutlar

Proje değişikliği komutları

Gelişmiş komutlar

Araç yönetimi komutları

araçlar, NuGet paketlerinden yüklenen ve komut isteminden çağrılan konsol uygulamalarıdır. Araçları kendiniz yazabilir veya üçüncü taraflarca yazılmış Araçları yükleyebilirsiniz. Araçlar genel araçlar, araç yolu araçları ve yerel araçlar olarak da bilinir. Daha fazla bilgi için bkz. .net araçlarına genel bakış.

Komut yapısı

CLı komut yapısı, sürücüden ("DotNet"), komuttanve muhtemelen komut bağımsız değişkenlerinden ve seçeneklerdenoluşur. Bu kalıbı, yeni bir konsol uygulaması oluşturma ve aşağıdaki komutlar my_appadlı bir dizinden yürütüldüğünde gösterildiği gibi komut satırından çalıştırma gıbı birçok CLI işlemi içinde görürsünüz:

dotnet new console
dotnet build --output ./build_output
dotnet ./build_output/my_app.dll

Sürücü

Sürücü DotNet olarak adlandırılır ve çerçeveye bağlı bir uygulama çalıştırarak ya da bir komut yürüten iki sorumluluklara sahiptir.

Çerçeveye bağımlı bir uygulama çalıştırmak için, uygulamayı sürücüden sonra belirtin, örneğin, dotnet /path/to/my_app.dll . Komutu, uygulamanın DLL 'sinin bulunduğu klasörden yürütürken yalnızca yürütün dotnet my_app.dll . .NET çalışma zamanının belirli bir sürümünü kullanmak istiyorsanız, seçeneğini kullanın --fx-version <VERSION> ( --fx-version <VERSION> başvurusuna bakın).

Sürücüye bir komut sağlarsanız, dotnet.exe CLI komutu yürütme işlemini başlatır. Örnek:

dotnet build

İlk olarak, sürücü kullanılacak SDK sürümünü belirler. Global. JSON dosyası yoksa, kullanılabilir SDK 'nın en son sürümü kullanılır. Bu, makinede en son nelerin olduğuna bağlı olarak önizleme veya kararlı bir sürüm olabilir. SDK sürümü belirlendikten sonra, komutunu yürütür.

Komut

Komut bir eylem gerçekleştirir. Örneğin, dotnet build derleme kodu. dotnet publish kodu yayımlar. Komutlar, bir dotnet {command} kural kullanılarak konsol uygulaması olarak uygulanır.

Bağımsız değişkenler

Komut satırında geçirdiğiniz bağımsız değişkenler çağrılan komutun bağımsız değişkenlerdir. Örneğin dotnet publish my_app.csprojmy_app.csproj , çalıştırdığınızda bağımsız değişkeni yayımlanacak projeyi belirtir ve komutuna geçirilir publish .

Seçenekler

Komut satırında geçirdiğiniz seçenekler çağrılan komuta yönelik seçeneklerdir. Örneğin, yürüttüğünüzde dotnet publish --output /build_output , --output seçeneği ve değeri komutuna geçirilir publish .

Ayrıca bkz.