Dela via


dotnet store

Den här artikeln gäller för: ✔️ .NET Core 3.1 SDK och senare versioner

Name

dotnet store – Lagrar de angivna sammansättningarna i runtime-paketarkivet.

Synopsis

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 lagrar de angivna sammansättningarna i runtime-paketarkivet. Som standard är sammansättningar optimerade för målkörningen och ramverket. Mer information finns i avsnittet om körningspaketarkiv .

Obligatoriska alternativ

  • -f|--framework <FRAMEWORK>

    Anger målramverket. Målramverket måste anges i projektfilen.

  • -m|--manifest <PATH_TO_MANIFEST_FILE>

    Manifestfilen för paketarkivet är en XML-fil som innehåller listan över paket som ska lagras. Manifestfilens format är kompatibelt med projektformatet I SDK-format. Därför kan en projektfil som refererar till önskade paket användas med -m|--manifest alternativet att lagra sammansättningar i runtime-paketarkivet. Om du vill ange flera manifestfiler upprepar du alternativet och sökvägen för varje fil. Exempel: --manifest packages1.csproj --manifest packages2.csproj.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    Körningsidentifieraren till målet.

Valfria alternativ

  • --framework-version <FRAMEWORK_VERSION>

    Anger .NET SDK-versionen. Med det här alternativet kan du välja en specifik ramverksversion utöver det ramverk som anges av -f|--framework alternativet .

  • -?|-h|--help

    Skriver ut en beskrivning av hur du använder kommandot.

  • -o|--output <OUTPUT_DIRECTORY>

    Anger sökvägen till runtime-paketarkivet. Om det inte anges används som standard underkatalogen store för användarprofilens .NET-installationskatalog.

  • --skip-optimization

    Hoppar över optimeringsfasen. Mer information om optimering finns i Förbereda en körningsmiljö.

  • --skip-symbols

    Hoppar över symbolgenerering. För närvarande kan du bara generera symboler i Windows och Linux.

  • -v|--verbosity <LEVEL>

    Anger kommandots detaljnivå. Tillåtna värden är q[uiet], m[inimal], n[ormal], d[etailed]och diag[nostic]. Mer information finns i LoggerVerbosity.

  • -w|--working-dir <WORKING_DIRECTORY>

    Arbetskatalogen som används av kommandot . Om inget anges används obj-underkatalogen för den aktuella katalogen.

Exempel

  • Lagra paketen som anges i projektfilen packages.csproj för .NET 6.0.1:

    dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
    
  • Lagra paketen som anges i packages.csproj utan optimering:

    dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64
    

Se även