dotnet store

Dit artikel is van toepassing op: ✔️ .NET Core 3.1 SDK en latere versies

Naam

dotnet store - Slaat de opgegeven assembly's op in het runtimepakketarchief.

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

Beschrijving

dotnet store slaat de opgegeven assembly's op in het runtimepakketarchief. Assembly's zijn standaard geoptimaliseerd voor de doelruntime en het framework. Zie het onderwerp Runtime Package Store voor meer informatie.

Vereiste opties

  • -f|--framework <FRAMEWORK>

    Hiermee geeft u het doelframework op. Het doelframework moet worden opgegeven in het projectbestand.

  • -m|--manifest <PATH_TO_MANIFEST_FILE>

    Het manifestbestand van het pakketarchief is een XML-bestand dat de lijst met op te slaan pakketten bevat. De indeling van het manifestbestand is compatibel met de PROJECT-indeling in SDK-stijl. Een projectbestand dat verwijst naar de gewenste pakketten kan dus worden gebruikt met de -m|--manifest optie om assembly's op te slaan in het runtime-pakketarchief. Als u meerdere manifestbestanden wilt opgeven, herhaalt u de optie en het pad voor elk bestand. Bijvoorbeeld: --manifest packages1.csproj --manifest packages2.csproj.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    De runtime-id die u wilt gebruiken.

Optionele opties

  • --framework-version <FRAMEWORK_VERSION>

    Hiermee geeft u de .NET SDK-versie. Met deze optie kunt u een specifieke frameworkversie selecteren buiten het framework dat is opgegeven met de -f|--framework optie.

  • -?|-h|--help

    Geeft een beschrijving weer van het gebruik van de opdracht.

  • -o|--output <OUTPUT_DIRECTORY>

    Hiermee geeft u het pad naar het runtimepakketarchief. Als dit niet wordt opgegeven, wordt standaard de submap Store van de .NET-installatiemap van het gebruikersprofiel gebruikt.

  • --skip-optimization

    Hiermee wordt de optimalisatiefase overgeslagen. Zie Een runtime-omgeving voorbereiden voor meer informatie over optimalisatie.

  • --skip-symbols

    Hiermee wordt het genereren van symbolen overgeslagen. Op dit moment kunt u alleen symbolen genereren in Windows en Linux.

  • -v|--verbosity <LEVEL>

    Hiermee stelt u het uitgebreidheidsniveau van de opdracht in. Toegestane waarden zijn q[uiet], m[inimal], n[ormal], d[etailed]en diag[nostic]. Voor meer informatie raadpleegt u LoggerVerbosity.

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

    De werkmap die door de opdracht wordt gebruikt. Als dit niet is opgegeven, wordt de submap obj van de huidige map gebruikt.

Voorbeelden

  • Sla de pakketten op die zijn opgegeven in het projectbestand packages.csproj voor .NET 6.0.1:

    dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
    
  • Sla de pakketten op die zijn opgegeven in de packages.csproj zonder optimalisatie:

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

Zie ook