Outils de génération, de déploiement et de configuration (.NET Framework)

Les outils fournis dans cette section vous permettent de générer et de déployer plus facilement vos applications .NET Framework. Vous pouvez utiliser ces outils pour générer des fichiers exécutables portables (PE) et des fichiers MSIL (Microsoft Intermediate Language), afficher et manipuler le Global Assembly Cache, gérer les manifestes d'application et de déploiement, et enfin traiter les magasins isolés ainsi que les fichiers de ressources.

Les outils décrits dans cette section sont installés automatiquement avec Visual Studio et avec le Kit de développement logiciel Windows. Vous pouvez exécuter tous les outils à partir de la ligne de commande, à l'exception de la visionneuse du cache d'assembly (Shfusion.dll). Le meilleur moyen d'exécuter l'outil en ligne de commande consiste à utiliser l'invite de commande de Visual Studio ou du Kit de développement logiciel Windows. Vous devez accéder à Shfusion.dll à partir de l'Explorateur Windows.

Dans 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.

  • 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).

  • 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 MSIL)
    Génère un fichier PE (Portable Executable) en langage MSIL (Microsoft Intermediate Language). Vous pouvez exécuter le fichier exécutable obtenu pour déterminer si le langage MSIL fonctionne comme prévu.

  • Ildasm.exe (Désassembleur MSIL)
    Crée, à partir d'un fichier exécutable portable comportant du code MSIL (Microsoft Intermediate Language), un fichier texte pouvant servir d'entrée dans l'Assembleur MSIL (Ilasm.exe).

  • Installutil.exe (outil Installer Tool)
    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 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.

  • Ngen.exe (Native Image Generator)
    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.

  • 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.

  • Shfusion.dll (visionneuse du cache d'assembly)
    Permet d'afficher et de manipuler le contenu du Global Assembly Cache et du cache de téléchargement à l'aide de Windows Explorer.

  • 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.

  • Winres.exe (Windows Forms Resource Editor)
    Aide à localiser des ressources d'interface utilisateur (fichiers .resx ou .resources) utilisées par les 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.

Sections connexes

  • Liste alphabétique des outils (.NET Framework)
    Fournit une liste alphabétique de tous les outils dans la section Outils .NET Framework de la documentation.

  • Outils de débogage (.NET Framework)
    Inclut des outils graphiques et en ligne de commande qui fournissent des informations sur l'environnement interne du Common Langage Runtime, vous aident à identifier et résoudre les bogues survenant dans les applications ciblant le Common Langage Runtime et vous permettent d'afficher les liaisons d'assemblys.

  • Outils de sécurité (.NET Framework)
    Inclut des outils en ligne de commande qui vous aident à effectuer des tâches liées à la sécurité et à tester vos composants et applications avant de les déployer.

  • Outils d'interopérabilité (.NET Framework)
    Inclut des outils qui permettent l'interaction entre les composants COM non managés et le code managé .NET Framework.

  • Outils de développement divers (.NET Framework)
    Inclut les outils supplémentaires suivants : outil de génération de code SqlMetal et visionneuse de classes Windows Forms.