Questo è il comando gacutil che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
gacutil - Utilità di gestione della Global Assembly Cache.
SINOSSI
gacutil [-utente] [comando] [opzioni]
DESCRIZIONE
gacutil è uno strumento utilizzato dagli sviluppatori per installare assembly con versione nel sistema
Global Assembly Cache (GAC) diventerà parte degli assembly disponibili per tutti
applicazioni in fase di esecuzione.
Si noti che non sono direttamente disponibili al compilatore. La convenzione è che
gli assembly devono essere posizionati anche in una directory separata per essere accessibili al compilatore.
Ciò si ottiene tramite la direttiva -package di gacutil.
Lo strumento consente l'installazione, la rimozione e l'elenco del contenuto dell'assieme
cache.
Il GAC è relativo al prefisso di installazione di Mono: mono_prefix/lib/mono.
COMANDI
-i [-check_refs] [-pacchetto NOME] [-radice DIRETTARADICE] [-gacdir GACDIR]
Installa un assembly nella cache degli assembly globali. è il nome del
file che contiene il manifesto dell'assembly
L'opzione -package può essere utilizzata anche per creare una directory in prefix/lib/mono con
nome NOME e viene creato un collegamento simbolico da NOME/nome_assembly all'assembly sul GAC.
Questo viene utilizzato affinché gli sviluppatori possano fare riferimento a un set di librerie contemporaneamente.
L'opzione -root viene utilizzata per specificare il valore "libdir" di un prefisso di installazione che
differisce dal prefisso del GAC di sistema. L'utilizzo tipico di automake è "-root
$(DESTDIR)$(prefisso)/ lib". Per accedere agli assembly installati su un prefisso diverso da mono
prefisso, è necessario impostare la variabile d'ambiente MONO_GAC_PREFIX.
L'opzione -gacdir è inclusa per compatibilità con le versioni precedenti ma non è consigliata per le nuove
codice. Utilizzare invece l'opzione -root.
L'opzione -check_refs viene utilizzata per garantire che l'assembly venga installato nel GAC
non fa riferimento ad alcun assembly con nome non forte. Assembly installati nel GAC
non dovrebbe fare riferimento ad assembly con nomi non sicuri, tuttavia si tratta di un controllo facoltativo.
-l [nome_assemblaggio] [-radice DIRETTARADICE] [-gacdir GACDIR]
Elenca il contenuto della cache di assembly globale. Quando il il parametro è
vengono elencati solo gli assembly corrispondenti specificati.
-u [-pacchetto NOME] [-radice DIRETTARADICE] [-gacdir GACDIR]
Disinstalla un assembly dalla cache degli assembly globali. è il
nome dell'assembly (parziale o completo) da rimuovere dall'assembly globale
cache. Se viene specificato un nome parziale, tutti gli assembly corrispondenti verranno disinstallati. Come
a differenza dell'opzione di installazione che accetta un nome di file, questa accetta come argomento il
nome dell'assembly, che si presenta così:
MyLibrary.Something, versione=1.0.0.0, publicKeyToken=xxxx,cultura=neutrale
Nota che puoi inserire spazi nella riga di comando. Non è necessario racchiuderli tra virgolette.
Esegue una rimozione avida. Se si specifica un solo componente, ad esempio "MyLibrary.Something",
rimuoverà tutte le versioni della libreria.
-noi [-pacchetto NOME] [-radice DIRETTARADICE] [-gacdir GACDIR] Disinstalla un
assembly utilizzando il nome completo dell'assembly specificato. è il percorso verso un
assembly. Il nome completo dell'assembly viene recuperato dall'assembly specificato se è presente un
assembly nella GAC con un nome corrispondente, viene rimosso. A differenza dell'opzione -u, questa opzione
accetta un nome di file, come questo:
Esempio: -us myDll.dll
CPC [-pacchetto NOME] [-radice DIRETTARADICE] [-gacdir GACDIR] Disinstalla uno
o più assembly dalla cache degli assembly globale. è il percorso verso un
file di test contenente un elenco di nomi di assembly su righe separate.
Esempio -ul assembly_list.txt
contenuto di assembly_list.txt:
assembly1,Versione=1.0.0.0,Cultura=it,PublicKeyToken=0123456789abcdef
assembly2,Versione=2.0.0.0,Cultura=it,PublicKeyToken=0123456789abcdef
Utilizzare gacutil online utilizzando i servizi onworks.net