nástroje jsou konzolové aplikace, které jsou nainstalované z balíčků NuGet a jsou vyvolány z příkazového řádku. Můžete psát nástroje sami nebo instalovat nástroje napsané třetí stranou. Nástroje jsou také známé jako globální nástroje, nástroje pro cestu nástrojů a místní nástroje. Další informace najdete v tématu Přehled nástrojů .NET.
Struktura příkazu
Struktura příkazu rozhraní příkazového řádku se skládá z ovladače ("dotnet"), příkazua možných argumentů příkazů a možností. Tento model se zobrazí ve většině operací CLI, jako je například vytvoření nové konzolové aplikace a její spuštění z příkazového řádku, protože následující příkazy se zobrazí při spuštění z adresáře s názvem my_app:
dotnet new console
dotnet build --output ./build_output
dotnet ./build_output/my_app.dll
Chcete-li spustit aplikaci závislou na rozhraní, zadejte aplikaci za ovladačem, například dotnet /path/to/my_app.dll . Při provádění příkazu ze složky, kde se nachází knihovna DLL aplikace, stačí provést dotnet my_app.dll . Pokud chcete použít konkrétní verzi modulu .NET runtime, použijte --fx-version <VERSION> možnost (viz Referenční dokumentace --fx-version <VERSION> ).
Když zadáte příkaz do ovladače, dotnet.exe spustí se proces spuštění příkazu CLI. Například:
dotnet build
Nejdřív ovladač určuje verzi sady SDK, která se má použít. Pokud není k dispozici žádný soubor Global. JSON , použije se nejnovější verze sady SDK. To může být buď verze Preview, nebo stabilní, v závislosti na tom, co je v počítači nejnovější. Po určení verze sady SDK se spustí příkaz.
Příkaz
Příkaz provede akci. Například dotnet build sestavení kódu. dotnet publish publikuje kód. Příkazy jsou implementovány jako Konzolová aplikace pomocí dotnet {command} konvence.
Argumenty
Argumenty, které předáte na příkazovém řádku, jsou argumenty příkazu, který jste vyvolali. Například když dotnet publish my_app.csproj spustíte, my_app.csproj argument označuje projekt k publikování a je předán do publish příkazu.
Možnosti
Možnosti, které zadáte na příkazovém řádku, jsou možnosti vyvolání příkazu. Například když dotnet publish --output /build_output spustíte, --output možnost a její hodnota jsou předány do publish příkazu.
.NET je bezplatná opensourcová vývojářská platforma pro různé platformy umožňující vytvářet mnoho různých typů aplikací. S .NET můžete používat více jazyků, editorů a knihoven a vytvářet aplikace pro web, mobilní zařízení, desktopová zařízení, hry a IoT.
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.