Megosztás a következőn keresztül:


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]és diag[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
    

Lásd még