dotnet store
Questo articolo si applica a: ✔️ .NET Core 3.1 SDK e versioni successive
Nome
dotnet store
: archivia gli assembly specificati nell'archivio pacchetti di runtime.
Riepilogo
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
Descrizione
dotnet store
archivia gli assembly specificati nell'archivio pacchetti di runtime. Per impostazione predefinita, gli assembly sono ottimizzati per il framework e il runtime di destinazione. Per altre informazioni, vedere l'argomento Archivio pacchetti di runtime.
Opzioni obbligatorie
-f|--framework <FRAMEWORK>
Specifica il framework di destinazione. Il framework di destinazione deve essere specificato nel file di progetto.
-m|--manifest <PATH_TO_MANIFEST_FILE>
Il file manifesto dell'archivio pacchetti è un file XML che contiene l'elenco di pacchetti da archiviare. Il formato del file manifesto è compatibile con il formato di progetto SDK. È quindi possibile usare un file di progetto che fa riferimento ai pacchetti desiderati con l'opzione
-m|--manifest
per archiviare gli assembly nell'archivio pacchetti di runtime. Per specificare più file manifesto, ripetere l'opzione e il percorso per ogni file. Ad esempio:--manifest packages1.csproj --manifest packages2.csproj
.-r|--runtime <RUNTIME_IDENTIFIER>
L'identificatore di runtime di destinazione.
Opzioni facoltative
--framework-version <FRAMEWORK_VERSION>
Specifica la versione di .NET SDK. Questa opzione consente di selezionare una versione di framework specifica, oltre al framework specificato dall'opzione
-f|--framework
.
-?|-h|--help
Stampa le istruzioni di utilizzo del comando.
-o|--output <OUTPUT_DIRECTORY>
Specifica il percorso dell'archivio pacchetti di runtime. Se non specificato, per impostazione predefinita viene usata la sottodirectory archivio della directory di installazione di .NET del profilo utente.
--skip-optimization
Ignora la fase di ottimizzazione. Per ulteriori informazioni sull'ottimizzazione, vedere Preparare un ambiente di runtime.
--skip-symbols
Ignora la generazione di simboli. Attualmente è possibile generare simboli solo in Windows e Linux.
-v|--verbosity <LEVEL>
Imposta il livello di dettaglio del comando. I valori consentiti sono
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
ediag[nostic]
. Per ulteriori informazioni, vedere LoggerVerbosity.
-w|--working-dir <WORKING_DIRECTORY>
Directory di lavoro usata dal comando. Se non viene specificata, viene usata la sottodirectory obj della directory corrente.
Esempi
Archiviare i pacchetti specificati nel file di progetto packages.csproj per .NET 6.0.1:
dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
Archiviare i pacchetti specificati nel file di progetto packages.csproj senza ottimizzazione:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64