outils .NET Framework

Les outils du .NET Framework facilitent la création, le déploiement et la gestion d'applications et de composants qui ciblent le .NET Framework.

La plupart des outils .NET Framework décrits dans cette section sont installés automatiquement avec Visual Studio. Pour télécharger Visual Studio, visitez la page Téléchargements Visual Studio.

Vous pouvez exécuter tous les outils à partir de la ligne de commande, à l’exception de la visionneuse du cache d’assembly (Shfusion.dll). Vous devez accéder à Shfusion.dll à partir de l’Explorateur de fichiers.

Le meilleur moyen d’exécuter les outils en ligne de commande est d’utiliser l’un des interpréteurs de commandes que Visual Studio installe. Ces utilitaires vous permettent d’exécuter facilement les outils, sans avoir à naviguer jusqu’au dossier d’installation. Pour plus d’informations, consultez Invite de commandes développeur et Developer PowerShell.

Notes

Certains outils sont spécifiques aux ordinateurs 32 bits ou aux ordinateurs 64 bits. Veillez à exécuter la version appropriée de l'outil pour votre ordinateur.

Contenu de cette section

Al.exe (Assembly Linker)
Génère un fichier qui possède un manifeste de l'assembly issu de modules ou de fichiers de ressources.

Aximp.exe (importateur de contrôles Active X Windows Forms)
Convertit les définitions de types d'une bibliothèque de types COM d'un contrôle ActiveX en contrôle Windows Forms.

Caspol.exe (outil de stratégie de sécurité d’accès du code)
Permet d'afficher et de configurer la stratégie de sécurité au niveau de l'ordinateur, de l'utilisateur et de l'entreprise. Dans .NET Framework 4 et ultérieur, cet outil n’affecte pas la stratégie de sécurité d’accès du code (CAS), à moins que l’élément <legacyCasPolicy>\ soit défini sur true.

Cert2spc.exe (outil de test de certificat d’éditeur de logiciels)
Crée un certificat SPC (Software Publisher's Certificate) à partir d'un ou plusieurs certificats X.509. Cet outil ne doit être utilisé qu'à des fins de test.

Certmgr.exe (outil de gestionnaire de certificats)
Gère les certificats, les listes de certificats de confiance (CTL) et les listes de révocation de certificats (CRL).

Clrver.exe (outil CLR Version)
Signale toutes les versions installées du CLR (Common Runtime Language) sur l’ordinateur.

CorFlags.exe (outil de conversion CorFlags)
Vous permet de configurer la section CorFlags de l'en-tête d'une image exécutable portable (PE).

Fuslogvw.exe (Visionneuse du journal de liaison d’assembly)
Affiche des informations sur les liaisons d'assembly pour vous aider à diagnostiquer ce qui empêche le .NET Framework de trouver l'assembly au moment de l'exécution.

Gacutil.exe (outil Global Assembly Cache)
Vous permet de visualiser et de manipuler le contenu du Global Assembly Cache et du cache de téléchargement.

Ilasm.exe (assembleur IL)
Génère un fichier PE (exécutable portable) en langage IL (Intermediate Language). Vous pouvez exécuter le fichier exécutable obtenu pour déterminer si le langage IL fonctionne comme prévu.

Ildasm.exe (désassembleur IL)
Utilise un fichier PE qui contient le code IL (Intermediate Language) et crée un fichier texte qu'il peut utiliser en entrée dans l'Assembleur IL (Ilasm.exe).

Installutil.exe (outil Installer)
Permet d'installer et de désinstaller des ressources serveur en exécutant les composants d'installation d'un assembly spécifié. (Utilise les classes dans l'espace de noms System.Configuration.Install.)

Lc.exe (License Compiler)
Lit les fichiers texte qui contiennent des informations de licence et produit un fichier .licenses qui peut être incorporé en tant que ressource dans un exécutable du Common Language Runtime.

Mage.exe (outil Manifest Generation and Editing)
Permet de créer, de modifier et de signer des manifestes d'application et de déploiement. En tant qu’outil en ligne de commande, Mage.exe peut être exécuté à partir de scripts de commandes par lot et d’autres applications Windows, notamment les applications ASP.NET.

MageUI.exe (outil Manifest Generation and Editing, client graphique)
Prend en charge les mêmes fonctionnalités que l'outil en ligne de commande Mage.exe, mais utilise une interface utilisateur de type Windows. Prend en charge les mêmes fonctionnalités que l’outil en ligne de commande Mage.exe, mais utilise une interface utilisateur de type Windows.

MDbg.exe (débogueur de ligne de commande du .NET Framework)
Permet aux fournisseurs d'outils et aux développeurs d'applications de trouver et de corriger les bogues dans les programmes qui ont pour cible le Common Language Runtime du .NET Framework. Cet outil utilise l'API de débogage du runtime pour fournir des services de débogage.

Mgmtclassgen.exe (générateur de classes de gestion fortement typées)
Permet de générer une classe managée à liaison anticipée pour une classe Windows Management Instrumentation spécifiée (WMI).

Mpgo.exe (outil d’optimisation guidée par profil managé)
Vous permet d'ajuster les assemblys d'image native en utilisant des scénarios courants d'utilisateurs finaux. Mpgo.exe permet la génération et la consommation des données de profil pour les assemblys d’application d’image native (pas les assemblys .NET Framework) à l’aide de scénarios de formation sélectionnés par le développeur d’applications.

Ngen.exe (générateur d’images natives)
Améliore les performances des applications managées via l'utilisation d'images natives (fichiers qui contiennent le code machine spécifique au processeur compilé). Le runtime peut utiliser des images natives du cache plutôt que le compilateur juste-à-temps (JIT) pour compiler l'assembly d'origine.

Peverify.exe (outil PEVerify)
Vous aide à vérifier si votre code CIL (Common Intermediate Language) et les métadonnées associées répondent aux exigences de sécurité de type.

Regasm.exe (outil Assembly Registration Tool)
Lit les métadonnées dans un assembly et ajoute les entrées nécessaires au Registre. Cela permet aux clients COM d'apparaître en tant que classes .NET Framework.

Regsvcs.exe (outil d’installation des services .NET)
Charge et enregistre un assembly, génère et installe une bibliothèque de types dans une application COM+ version 1.0 spécifiée et configure les services que vous avez ajoutés par programmation à une classe.

Resgen.exe (Resource File Generator)
Convertit les fichiers texte (.txt ou .restext) et les fichiers .resx (format de ressources XML) en fichiers .resources binaires du Common Language Runtime qui peuvent être incorporés dans un exécutable binaire runtime ou compilés en assemblys satellites.

SecAnnotate.exe (outil .NET Security Annotator)
Identifie les parties SecurityCritical et SecuritySafeCritical d'un assembly.

SignTool.exe (outil de signature)
Signe numériquement les fichiers, vérifie les signatures dans les fichiers et insère un horodatage dans les fichiers.

Sn.exe (outil Strong Name)
Facilite la création d'assemblys avec des noms forts. Cet outil fournit des options de gestion des clés, de génération des signatures et de vérification des signatures.

SOS.dll (extension de débogage SOS)
Vous aide à déboguer des programmes managés dans le débogueur WinDbg.exe et dans Visual Studio en fournissant des informations sur l'environnement interne du CLR (Common Language Runtime).

SqlMetal.exe (outil de génération de code)
Génère le code et le mappage pour le composant LINQ to SQL du .NET Framework.

Storeadm.exe (outil Isolated Storage)
Gère le stockage isolé en proposant des options pour répertorier les magasins de l'utilisateur et les supprimer.

Tlbexp.exe (exportateur de bibliothèques de types)
Génère une bibliothèque de types décrivant les types définis dans un assembly du Common Language Runtime.

Tlbimp.exe (Type Library Importer)
Convertit les définitions de types présentes dans une bibliothèque de types COM en définitions équivalentes dans un assembly de Common Language Runtime.

Winmdexp.exe (outil d’exportation de métadonnées Windows Runtime)
Exporte un assembly .NET Framework. compilé comme fichier .winmdobj dans un composant Windows Runtime, qui est empaqueté comme fichier .winmd qui contient à la fois les métadonnées Windows Runtime et des informations d'implémentation.

Winres.exe (éditeur de ressources Windows Forms)
Aide à localiser des ressources d'interface utilisateur (fichiers .resx ou .resources) utilisées par Windows Forms. Vous pouvez traduire des chaînes puis dimensionner, déplacer et masquer les contrôles comme vous le souhaitez afin de placer les chaînes localisées.

Outils WPF Inclut des outils comme l’outil isXPS Conformance (isXPS.exe) et les outils de profilage des performances.

Outils de Windows Communication Foundation
Inclut des outils qui facilitent la création, le déploiement et la gestion d'applications Windows Communication Foundation (WCF).