Il s'agit de la commande gacutil qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gacutil - Utilitaire de gestion Global Assembly Cache.
SYNOPSIS
gacutil [-utilisateur] [commander] [choix]
DESCRIPTION
gacutil est un outil utilisé par les développeurs pour installer des assemblys versionnés dans le système
Global Assembly Cache (GAC) pour faire partie des assemblys disponibles pour tous
applications au moment de l'exécution.
Notez qu'ils ne sont pas directement disponibles pour le compilateur. La convention est que
Les assemblys doivent également être placés dans un répertoire séparé pour être accessible par le compilateur.
Cela se fait avec la directive -package de gacutil.
L'outil permet l'installation, le retrait et la liste du contenu de l'ensemble
cache
Le GAC est relatif au préfixe d'installation Mono : mono_prefix/lib/mono.
COMMANDES
-i [-check_refs] [-emballer NOM] [-racine RÉPERT RACINE] [-gacdir GACDIR]
Installe un assembly dans le Global Assembly Cache. est le nom du
fichier qui contient le manifeste d'assembly
L'option -package peut également être utilisée pour créer un répertoire dans prefix/lib/mono avec le
name NAME, et un lien symbolique est créé à partir de NAME/assembly_name vers l'assembly sur le GAC.
Ceci est utilisé pour que les développeurs puissent référencer un ensemble de bibliothèques à la fois.
L'option -root est utilisée pour spécifier la valeur "libdir" d'un préfixe d'installation qui
diffère du préfixe du système GAC. L'utilisation typique de l'automake est "-root
$(DESTDIR)$(préfixe)/ lib". Pour accéder aux assemblages installés sur un préfixe autre que le mono
préfixe, il est nécessaire de définir la variable d'environnement MONO_GAC_PREFIX.
L'option -gacdir est incluse pour la compatibilité descendante mais n'est pas recommandée pour les nouveaux
code. Utilisez plutôt l'option -root.
L'option -check_refs est utilisée pour s'assurer que l'assemblage en cours d'installation dans le GAC
ne fait référence à aucun assembly avec nom non fort. Assemblages en cours d'installation sur le GAC
ne doit pas faire référence à des assemblys dont le nom n'est pas fort, mais il s'agit d'une vérification facultative.
-l [nom_assembly] [-racine RÉPERT RACINE] [-gacdir GACDIR]
Répertorie le contenu du Global Assembly Cache. Quand le le paramètre est
spécifiés, seuls les assemblys correspondants sont répertoriés.
-u [-emballer NOM] [-racine RÉPERT RACINE] [-gacdir GACDIR]
Désinstalle un assembly du Global Assembly Cache. est le
nom de l'assembly (partiel ou pleinement qualifié) à supprimer de l'assembly global
cache. Si un nom partiel est spécifié, tous les assemblys correspondants seront désinstallés. Comme
par opposition à l'option d'installation qui prend un nom de fichier, celle-ci prend en argument le
nom de l'assembly, qui ressemble à ceci :
MyLibrary.Something, version = 1.0.0.0, publicKeyToken = xxxx, culture = neutre
Notez que vous pouvez avoir des espaces dans la ligne de commande. Il n'est pas nécessaire de les citer.
Effectue une suppression gourmande. Si vous ne spécifiez qu'un seul composant comme "MyLibrary.Something",
il supprimera toutes les versions de la bibliothèque.
-nous [-emballer NOM] [-racine RÉPERT RACINE] [-gacdir GACDIR] Désinstalle un
assembly en utilisant le nom complet de l'assembly spécifié. est le chemin vers un
Assemblée. Le nom complet de l'assembly est extrait de l'assembly spécifié s'il existe un
assembly dans le GAC avec un nom correspondant, il est supprimé. Contrairement à l'option -u, cette option
prend un nom de fichier, comme ceci :
Exemple : -us maDll.dll
CPC [-emballer NOM] [-racine RÉPERT RACINE] [-gacdir GACDIR] en désinstalle un
ou plusieurs assemblys du Global Assembly Cache. est le chemin vers un
fichier de test contenant une liste de noms d'assemblys sur des lignes séparées.
Exemple -ul assembly_list.txt
Contenu assembly_list.txt :
assembly1,Version=1.0.0.0,Culture=fr,PublicKeyToken=0123456789abcdef
assembly2,Version=2.0.0.0,Culture=fr,PublicKeyToken=0123456789abcdef
Utilisez gacutil en ligne en utilisant les services onworks.net