dotnet-tároló
Ez a cikk a következő kiadásokra vonatkozik: ✔️ .NET Core 3.1 SDK és újabb verziók
Name
dotnet store
– A megadott szerelvényeket a futtatókörnyezeti csomagtárolóban tárolja.
Áttekintés
dotnet store -m|--manifest <PATH_TO_MANIFEST_FILE>
-f|--framework <FRAMEWORK_VERSION> -r|--runtime <RUNTIME_IDENTIFIER>
[--framework-version <FRAMEWORK_VERSION>] [--output <OUTPUT_DIRECTORY>]
[--skip-optimization] [--skip-symbols] [-v|--verbosity <LEVEL>]
[--working-dir <WORKING_DIRECTORY>]
dotnet store -h|--help
Description
dotnet store
a megadott szerelvényeket a futtatókörnyezeti csomagtárolóban tárolja. Alapértelmezés szerint a szerelvények a cél futtatókörnyezethez és keretrendszerhez vannak optimalizálva. További információt a futtatókörnyezeti csomagtároló témakörében talál.
Kötelező beállítások
-f|--framework <FRAMEWORK>
A cél-keretrendszert határozza meg. A cél-keretrendszert meg kell adni a projektfájlban.
-m|--manifest <PATH_TO_MANIFEST_FILE>
A csomagtároló jegyzékfájlja egy XML-fájl, amely a tárolni kívánt csomagok listáját tartalmazza. A jegyzékfájl formátuma kompatibilis az SDK-stílusú projektformátummal. Így a kívánt csomagokra hivatkozó projektfájl használható a
-m|--manifest
szerelvények futásidejű csomagtárolóban való tárolásának lehetőségével. Több jegyzékfájl megadásához ismételje meg az egyes fájlok beállítását és elérési útját. Példa:--manifest packages1.csproj --manifest packages2.csproj
.-r|--runtime <RUNTIME_IDENTIFIER>
A megcélzott futtatókörnyezet azonosítója .
Választható lehetőségek
--framework-version <FRAMEWORK_VERSION>
A .NET SDK verzióját adja meg. Ezzel a beállítással kiválaszthat egy adott keretrendszerverziót a beállítás által
-f|--framework
megadott keretrendszeren túl.
-?|-h|--help
A parancs használatának leírását nyomtatja ki.
-o|--output <OUTPUT_DIRECTORY>
Megadja a futtatókörnyezeti csomagtároló elérési útját. Ha nincs megadva, alapértelmezés szerint a felhasználói profil .NET telepítési könyvtárának tároló alkönyvtára lesz.
--skip-optimization
Kihagyja az optimalizálási fázist. Az optimalizálásról további információt a Futtatókörnyezet előkészítése című témakörben talál.
--skip-symbols
Kihagyja a szimbólumgenerálást. Jelenleg csak Windows és Linux rendszeren hozhat létre szimbólumokat.
-v|--verbosity <LEVEL>
Beállítja a parancs részletességi szintjét. Az engedélyezett értékek a következők:
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
ésdiag[nostic]
. További információ: LoggerVerbosity.
-w|--working-dir <WORKING_DIRECTORY>
A parancs által használt munkakönyvtár. Ha nincs megadva, az aktuális könyvtár obj alkönyvtárát használja.
Példák
Tárolja a .NET 6.0.1-hez készült packages.csproj projektfájlban megadott csomagokat:
dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
Optimalizálás nélkül tárolja a packages.csproj fájlban megadott csomagokat:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64