Outils du .NET Framework
Mise à jour : novembre 2007
Les outils du .NET Framework sont conçus pour faciliter la création, le déploiement et la gestion d'applications et de composants qui ciblent le .NET Framework. Cette section contient des informations détaillées sur ces outils.
Vous pouvez exécuter tous les outils à partir de la ligne de commande, à l'exception de l'outil Assembly Cache Viewer (visionneuse du cache de l'assembly) (Shfusion.dll) et du débogueur Microsoft CLR (DbgCLR.exe). Vous devez accéder à Shfusion.dll à partir de l'Explorateur Microsoft Windows. DbgCLR.exe se trouve dans le dossier Microsoft.NET\FrameworkSDK\GuiDebug.
Remarque importante : |
---|
Pour que les outils du .NET Framework fonctionnent correctement, vous devez définir vos variables d'environnement Path, Include et Lib correctement. Définissez ces variables d'environnement en exécutant SDKVars.bat, qui est situé dans le répertoire <SDK>\v2.0\Bin. SDKVars.bat doit être exécuté à chaque invite de commandes. |
Outils de configuration et de déploiement
Outils de débogage
Outils de sécurité
Outils généraux
Outils de configuration et de déploiement
Outil |
Description |
---|---|
Permet à un administrateur de précompiler une application ASP.NET, soit directement soit pour le déploiement. |
|
ASP.NET Browser Registration Tool, outil (Aspnet_regbrowsers.exe) |
Permet à un administrateur de créer des définitions de navigateur. |
Permet à un administrateur ou à un programme d'installation de mettre à jour les mappages de script pour qu'une application ASP.NET pointe vers la version ISAPI ASP.NET associée à l'outil. Vous pouvez également utiliser l'outil pour effectuer d'autres opérations de configuration ASP.NET. |
|
Permet à un administrateur de combiner et de gérer des assemblys créés par l'outil de compilation ASP.NET. |
|
ASP.NET SQL Server Registration Tool, outil (Aspnet_regsql.exe) |
Autorise un administrateur à créer et gérer des bases de données SQL Server utilisées pour les services ASP.NET telles que l'appartenance, les rôles et les propriétés de profil. |
Permet de visualiser et de manipuler le contenu du Global Assembly Cache à l'aide de l'Explorateur Windows. |
|
Génère un fichier avec un manifeste d'assembly à partir d'un ou de plusieurs fichiers qui sont soit des fichiers de ressources, soit des fichiers MSIL (Microsoft Intermediate Language). |
|
Lit les métadonnées au sein d'un assembly et ajoute les entrées nécessaires au Registre, permettant ainsi aux clients COM de créer des classes .NET Framework en toute transparence. |
|
Affiche les détails relatifs aux liaisons d'assembly ayant échoué. Ces informations vous permettent d'identifier les raisons pour lesquelles le .NET Framework ne parvient pas à trouver un assembly au moment de l'exécution. |
|
Vous permet de configurer la section CorFlags de l'en-tête d'une image exécutable portable. |
|
Permet de visualiser et de manipuler le contenu du Global Assembly Cache et du cache de téléchargement. Shfusion.dll propose des fonctionnalités similaires, mais vous pouvez utiliser Gacutil.exe à partir de scripts de compilation, de fichiers makefile et de fichiers batch. |
|
Permet d'installer et de désinstaller des ressources serveur en exécutant les composants d'installation d'un assembly spécifié. |
|
Répertorie ou supprime tous les magasins existants de l'utilisateur actuellement connecté. |
|
Outil Manifest Generation and Editing (Mage.exe) et Manifest Generation and Editing, outil du client graphique (MageUI.exe) |
Prend en charge la création et la modification de manifestes d'application et de déploiement. |
Crée une image native à partir d'un assembly managé et l'installe dans le cache d'images natives sur l'ordinateur local. |
|
Fournit une interface graphique pour gérer la stratégie de sécurité .NET Framework et les applications qui utilisent les services d'accès distant. Cet outil vous permet aussi de gérer et de configurer les assemblys dans le Global Assembly Cache. |
|
Ajoute des classes managées aux services de composants Windows 2000 en chargeant et en inscrivant l'assembly et en générant, inscrivant et installant la bibliothèque de types dans une application COM+ 1.0 existante. |
|
Crée un assembly de sérialisation XML pour des types dans un assembly spécifié afin d'améliorer les performances d'exécution du XmlSerializer. |
|
Permet de compiler des applications clientes qui communiquent avec les services Web XML en utilisant une technique dite d'accès distant. |
|
Génère une bibliothèque de types à partir d'un assembly du Common Language Runtime. |
|
Convertit les définitions de types trouvées dans une bibliothèque de types COM en des définitions équivalentes au format de métadonnées managé. |
|
Génère le code pour les services Web XML et les clients des services Web XML à partir de fichiers de contrat WSDL (Web Services Description Language), de fichiers de schéma XSD (XML Schema Definition) et de documents de découverte .discomap. |
|
Découvre les URL des services Web XML situés sur un serveur Web et enregistre les documents liés à chaque service Web XML sur un disque local. |
|
Génère des schémas XML qui sont conformes au langage XSD proposé par le W3C (World Wide Web Consortium). Cet outil génère les classes du Common Language Runtime et les classes DataSet à partir d'un fichier de schéma XSD. |
Outils de débogage
Outil |
Description |
---|---|
Fournit des services de débogage avec une interface graphique permettant aux développeurs d'applications de rechercher et de corriger les bogues contenus dans les programmes qui ciblent le runtime. |
|
Fournit des services de débogage au niveau de la ligne de commande à l'aide de l'API Debug du Common Language Runtime. Utilisé pour rechercher et corriger les bogues contenus dans les programmes qui ciblent le runtime. |
|
Fournit les services de débogage du Common Language Runtime dans Visual Studio ou l'outil de débogage WinDbg.exe. |
|
Fournit des services de débogage au niveau de la ligne de commande à l'aide de l'API Debug du Common Language Runtime. |
Outils de sécurité
Outil |
Description |
---|---|
Génère des certificats X.509 à des fins de test exclusivement. |
|
Gère les certificats, les listes de certificats de confiance (CTL) et les listes de révocation de certificats (CRL). |
|
Vérifie la validité d'un fichier signé avec un certificat X.509. L'outil de vérification de certificats est uniquement fourni avec le Kit de développement .NET Framework SDK version 1.0 et 1.1. Dans les versions ultérieures, utilisez l'utilitaire Signature, outil (SignTool.exe). |
|
Permet d'examiner et de modifier les stratégies de sécurité d'accès du code au niveau de l'ordinateur, de l'utilisateur et de l'entreprise. |
|
Signe un fichier exécutable portable (PE, Portable Executable) avec une signature numérique Authenticode. L'outil File Signing Tool est uniquement fourni avec le Kit de développement .NET Framework SDK version 1.0 et 1.1. Dans les versions ultérieures, utilisez l'utilitaire Signature, outil (SignTool.exe). |
|
Évalue les autorisations devant être accordées aux appelants pour qu'ils puissent accéder aux points d'entrée publics d'un assembly. |
|
Affiche les jeux d'autorisations minimales, facultatives et refusées demandés par un assembly. Vous pouvez aussi utiliser cet outil pour visualiser toutes les sécurités déclaratives utilisées par un assembly. |
|
Effectue des contrôles de vérification de la sécurité de type MSIL et des contrôles de validation des métadonnées sur un assembly spécifié. |
|
Effectue une migration de la stratégie de sécurité entre deux versions compatibles du .NET Framework. |
|
Extrait des informations sur la clé publique de nom fort ou des certificats de l'éditeur Authenticode d'un assembly, dans un format qui peut être incorporé au code. |
|
Permet de modifier les paramètres du Registre des clés Software Publishing State, qui contrôlent le comportement du processus de vérification de certificats. L'outil Set Registry Tool est uniquement fourni avec le Kit de développement .NET Framework SDK version 1.0 et 1.1. Dans les versions ultérieures, utilisez l'utilitaire Signature, outil (SignTool.exe). |
|
Signe numériquement les fichiers, vérifie les signatures dans les fichiers, et insère un horodatage dans les fichiers. |
|
Crée, à des fins de test exclusivement, un certificat d'éditeur de logiciels (SPC, Software Publisher Certificate) à partir d'un ou de plusieurs certificats X.509. |
|
Facilite la création d'assemblys avec des noms forts. Sn.exe fournit des options de gestion des clés, de génération des signatures et de vérification des signatures. |
Outils généraux
Outil |
Description |
---|---|
Génère le code et le mappage du composant LINQ to SQL du .NET Framework. |
|
Lit les fichiers texte qui contiennent des informations de licence et produit un fichier .licenses qui peut être incorporé dans un exécutable du Common Language Runtime. |
|
Management Strongly Typed Class Generator (Mgmtclassgen.exe) |
Permet de générer rapidement une classe à liaison anticipée en C#, Visual Basic ou JScript pour une classe WMI (Windows Management Instrumentation) spécifiée. |
Génère un fichier exécutable portable (PE, portable executable) à partir du langage MSIL (Microsoft Intermediate Language). Vous pouvez exécuter l'exécutable qui en résulte, qui contient le code MSIL et les métadonnées requises, afin de déterminer si le code MSIL fonctionne de la façon souhaitée. |
|
Utilise un fichier PE qui contient le code MSIL et crée un fichier texte que l'Assembleur MSIL (Ilasm.exe) peut utiliser en entrée. |
|
Convertit les fichiers texte et les fichiers .resx (format de ressources XML) en fichiers .resources binaires du Common Language Runtime .NET qui peuvent être incorporés dans un exécutable binaire runtime ou compilés en assemblys satellites. |
|
Définit automatiquement les variables d'environnement qui vous permettent d'utiliser facilement les outils du .NET Framework. |
|
Convertit les définitions de types d'une bibliothèque de types COM d'un contrôle ActiveX en contrôle Windows Forms. |
|
Recherche les classes managées qui correspondent à un modèle de recherche spécifié et affiche des informations sur ces classes à l'aide de l'API de réflexion. Windows Forms Class Viewer est uniquement fourni avec le Kit de développement .NET Framework SDK version 1.0 et 1.1. |
|
Permet de localiser rapidement et facilement les formulaires Windows Forms. |