Megosztás:


A .NET CLI áttekintése

Ez a cikk a következőre vonatkozik: ✔️ .NET Core 3.1 SDK és újabb verziók

A .NET parancssori felület (CLI) egy platformfüggetlen eszközlánc a .NET-alkalmazások fejlesztéséhez, létrehozásához, futtatásához és közzétételéhez.

A .NET CLI a .NET SDK részét képezi. A .NET SDK telepítéséről további információt a .NET telepítése című témakörben talál. Az SDK telepítése után parancssori felületi parancsokat futtathat egy terminál megnyitásával, majd a parancsok beírásával a terminál parancssorába.

Parancsstruktúra

A parancssori felület parancsstruktúrája az illesztőprogramból ("dotnet"), a parancsból és esetleg a parancs argumentumaiból és beállításaiból áll. Ezt a mintát a legtöbb parancssori felületi műveletben láthatja, például új konzolalkalmazást hozhat létre, és futtathatja a parancssorból. Az alábbi parancsok azt mutatják be, hogy mikor futtatták a konzolalkalmazást egy my_app nevű könyvtárból:

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

Sofőr

Az illesztőprogram neve dotnet , és két feladattal rendelkezik, vagy keretrendszerfüggő alkalmazást futtat, vagy parancsot hajt végre.

Keretrendszerfüggő alkalmazás futtatásához adja meg az alkalmazás .dll fájljának elérési útját az illesztőprogram után, például parancs dotnet /path/to/my_app.dllmegadása nélkül. Amikor az alkalmazás DLL-fájlját tartalmazó mappából hajtja végre a parancsot, egyszerűen hajtsa végre a parancsot dotnet my_app.dll. További információ: dotnet parancs.

Amikor parancsot ad meg az illesztőprogramnak, dotnet.exe elindítja a parancssori felület parancsvégrehajtási folyamatát. Például:

dotnet build

Először az illesztőprogram határozza meg az SDK használni kívánt verzióját. Ha nincs global.json fájl, a rendszer az elérhető SDK legújabb verzióját használja. Az SDK-verzió meghatározása után végrehajtja a parancsot.

Parancs

A parancs végrehajt egy műveletet. Például dotnet build kódot ír. dotnet publish kódot tesz közzé. A parancssori felület parancsok szakaszában megtalálja a parancsok listáját.

Érvek

A parancssorban átadott argumentumok a meghívott parancs vagy a parancsban megadott beállítások argumentumai. Ha például végrehajtja dotnet publish my_app.csproj, az my_app.csproj argumentum a közzéteendő projektet jelzi, és átadja a publish parancsnak.

Beállítások

A parancssorban megadott beállítások a meghívott parancs beállításai. Ha például végrehajtja a parancsot dotnet publish --output /build_output, az --output argumentum által /build_output biztosított beállítás és annak értéke át lesz adva a publish parancsnak.

Parancssori felületi parancsok

Alapértelmezés szerint a következő parancsok vannak telepítve:

Alapszintű parancsok

Projektmódosítási parancsok

NuGet-parancsok

Számítási feladatok kezelési parancsai

Speciális parancsok

Eszközfelügyeleti parancsok

Az eszközök a NuGet-csomagokból telepített és a parancssorból meghívott konzolalkalmazások. Saját maga is írhat eszközöket, vagy harmadik felek által írt eszközöket telepíthet. Az eszközöket globális eszközöknek, eszközelérési eszközöknek és helyi eszközöknek is nevezik. További információért lásd: .NET-eszközök áttekintése.

Lásd még