Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln gäller för: ✔️ .NET 6 SDK och senare versioner
Namn
              dotnet store – Lagrar de angivna sammansättningarna i körningspaketarkivet.
Sammanfattning
dotnet store [-m|--manifest <PATH_TO_MANIFEST_FILE>]
  [-f|--framework <FRAMEWORK_VERSION>] [--disable-build-servers]
  [--framework-version <FRAMEWORK_VERSION>]
  [--output <OUTPUT_DIRECTORY>] [-r|--runtime <RUNTIME_IDENTIFIER>] 
  [--skip-optimization] [--skip-symbols]
  [--ucr|--use-current-runtime] [-v|--verbosity <LEVEL>]
  [--working-dir <WORKING_DIRECTORY>]
dotnet store -h|--help
Description
              dotnet store lagrar de angivna sammansättningarna i runtime-paketarkivet. Som standard optimeras sammansättningar 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. 
- --disable-build-servers- Tvingar kommandot att ignorera alla beständiga byggservrar. Det här alternativet är ett konsekvent sätt att inaktivera all användning av cachelagring av versioner, vilket tvingar fram en version från grunden. En version som inte förlitar sig på cacheminnen är användbar när cacheminnena kan vara skadade eller felaktiga av någon anledning. Tillgänglig sedan .NET 7 SDK. 
- -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 de önskade paketen - -m|--manifestanvändas med alternativet att lagra sammansättningar i körningspaketarkivet. Om du vill ange flera manifestfiler upprepar du alternativet och sökvägen för varje fil. Till 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|--frameworkalternativet.
- -o|--output <OUTPUT_DIRECTORY>- Anger sökvägen till körningspaketarkivet. Om det inte anges används som standard underkatalogen för lagring av 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. 
- --ucr|--use-current-runtime- Använd aktuell körning som målkörning. Standardvärdet är - false.
- -v|--verbosity <LEVEL>- Anger kommandots verbositetsnivå. 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 den inte anges använder den obj-underkatalogen för den aktuella katalogen. 
- -?|-h|--help- Skriver ut en beskrivning av hur du använder kommandot. 
Examples
- 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