Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo si applica a: ✔️ .NET 6 SDK e versioni successive
Nome
dotnet store : archivia gli assembly specificati nell'archivio pacchetti di runtime.
Synopsis
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 archivia gli assembly specificati nell'archivio pacchetti di runtime. Per impostazione predefinita, gli assembly sono ottimizzati per il runtime e il framework 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.
-
--disable-build-serversForza il comando a ignorare tutti i server di compilazione permanenti. Questa opzione consente di disabilitare in modo coerente l'uso della memorizzazione nella cache di compilazione, che forza una compilazione da zero. Una compilazione che non si basa sulle cache è utile quando le cache potrebbero essere danneggiate o errate per qualche motivo. Disponibile a partire da .NET 7 SDK.
-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 in stile SDK. È quindi possibile usare un file di progetto che fa riferimento ai pacchetti desiderati con l'opzione
-m|--manifestper 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>Identificatore di runtime di destinazione.
Opzioni facoltative
--framework-version <FRAMEWORK_VERSION>Specifica la versione di .NET SDK. Questa opzione consente di selezionare una versione specifica del framework oltre il framework specificato dall'opzione
-f|--framework.-o|--output <OUTPUT_DIRECTORY>Specifica il percorso dell'archivio pacchetti di runtime. Se non specificato, per impostazione predefinita viene predefinito la sottodirectory store della directory di installazione .NET del profilo utente.
--skip-optimizationIgnora la fase di ottimizzazione. Per altre informazioni sull'ottimizzazione, vedere Preparazione di un ambiente di runtime.
--skip-symbolsIgnora la generazione dei simboli. Attualmente, è possibile generare simboli solo in Windows e Linux.
--ucr|--use-current-runtimeUsare il runtime corrente come runtime di destinazione. Il valore predefinito è
false.-
-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 altre informazioni, vedere LoggerVerbosity. -w|--working-dir <WORKING_DIRECTORY>Directory di lavoro utilizzata dal comando . Se non specificato, usa la sottodirectory obj della directory corrente.
-
-?|-h|--helpStampa una descrizione di come usare il comando .
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-x64Archiviare i pacchetti specificati in packages.csproj senza ottimizzazione:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64