.NET Framework-Tools

Die .NET Framework-Tools erleichtern Ihnen das Erstellen, Bereitstellen und Verwalten von Anwendungen und Komponenten für .NET Framework.

Die meisten der in diesem Abschnitt beschriebenen .NET Framework-Tools werden automatisch mit Visual Studio installiert. Sie können Visual Studio von der Visual Studio-Downloadseite herunterladen.

Mit Ausnahme des Assembly Cache Viewer (Shfusion.dll) können Sie alle Tools von der Befehlszeile aus starten. Auf Shfusion.dll muss über den Datei-Explorer zugegriffen werden.

Die beste Möglichkeit zum Ausführen der Befehlszeilentools ist die Verwendung einer der Shells für Entwickler, die von Visual Studio installiert werden. Mit diesen Hilfsprogrammen können Sie die Tools einfacher ausführen, ohne zum Installationsordner navigieren zu müssen. Weitere Informationen finden Sie unter Developer-Eingabeaufforderung und Developer PowerShell.

Hinweis

Einige Tools können nur auf 32-Bit-Computern oder auf 64-Bit-Computern ausgeführt werden. Stellen Sie sicher, dass Sie die entsprechende Version des Tools für Ihren Computer ausführen.

In diesem Abschnitt

Al.exe (Assembly Linker-Tool)
Generiert eine Datei mit einem Assemblymanifest aus Modulen oder Ressourcendateien.

„Aximp.exe“ (Windows Forms ActiveX Control Importer)
Konvertiert Typdefinitionen in einer COM-Typbibliothek für ein ActiveX-Steuerelement in ein Windows Forms-Steuerelement.

Caspol.exe (Richtlinientool für die Codezugriffssicherheit)
Das Sicherheitsrichtlinientool für den Codezugriff ermöglicht es Ihnen, Sicherheitsrichtlinien auf der Ebene von Computer-, Benutzer- sowie Unternehmensrichtlinien anzuzeigen und zu konfigurieren. In .NET Framework 4 und höheren Versionen wirkt sich dieses Tool nur dann auf Richtlinien für die Codezugriffssicherheit (Code Access Security CAS) aus, wenn das <legacyCasPolicy>-Element\ auf true festgelegt ist.

Cert2spc.exe (Softwareherausgeberzertifikat; Testtool)
Erstellt ein SPC (Software Publisher's Certificate, Softwareherausgeberzertifikat) aus einem oder mehreren X.509-Zertifikaten. Dieses Tool wird ausschließlich zu Testzwecken verwendet.

Certmgr.exe (Certificate Manager-Tool)
Verwaltet Zertifikate, CTLs (Certificate Trust Lists, Zertifikatsvertrauenslisten) und CRLs (Certificate Revocation Lists, Zertifikatssperrlisten).

Clrver.exe (CLR-Versionstool)
Führt alle installierten Versionen der Common Language Runtime (CLR) auf dem Computer auf.

CorFlags.exe (Konvertierungstool CorFlags)
Ermöglicht das Konfigurieren des CorFlags-Abschnitts eines PE-Imageheaders.

Fuslogvw.exe (Assembly Binding Log Viewer-Tool)
Zeigt Informationen zu Assemblybindungen an und hilft Ihnen herauszufinden, warum eine Assembly von .NET Framework zur Laufzeit nicht gefunden werden kann.

Gacutil.exe (Global Assembly Cache-Tool)
Ermöglicht das Anzeigen und Bearbeiten des Inhalts des globalen Assemblycaches sowie des Downloadcaches.

Ilasm.exe (IL-Assembler)
Generiert eine portierbare ausführbare Datei (Portable Executable, PE) aus Zwischensprache (Intermediate Language, IL). Sie können die resultierende ausführbare Datei starten, um zu überprüfen, ob die IL wie erwartet ausgeführt wird.

Ildasm.exe (IL-Disassembler)
Erfasst eine portierbare ausführbare Datei (PE-Datei), die Intermediate Language (IL)-Code enthält, und erstellt eine Textdatei, die in das IL Assembler-Tool (Ilasm.exe) eingegeben werden kann.

Installutil.exe (Installer-Tool)
Ermöglicht das Installieren und Deinstallieren von Serverressourcen durch Ausführen der Installerkomponenten in einer bestimmten Assembly. (Kann mit Klassen im System.Configuration.Install-Namespace verwendet werden.)

Lc.exe (License Compiler-Tool)
Liest Textdateien mit Informationen über die Lizenzierung und erstellt eine LICENSES-Datei, die als Ressource in eine ausführbare Datei der Common Language Runtime eingebettet werden kann.

„Mage.exe“ (Tool zum Generieren und Bearbeiten von Manifesten)
Ermöglicht das Erstellen, Bearbeiten und Signieren von Anwendungs- und Bereitstellungsmanifesten. Als Befehlszeilentool kann Mage.exe von Batchskripten und anderen Windows-basierten Anwendungen ausgeführt werden, beispielsweise ASP.NET-Anwendungen.

MageUI.exe (Tool zum Generieren und Bearbeiten von Manifesten, grafischer Client)
Unterstützt dieselbe Funktionalität wie das Befehlszeilentool Mage.exe, verwendet jedoch eine Windows-basierte Benutzeroberfläche. Unterstützt dieselbe Funktionalität wie das Befehlszeilentool Mage.exe, verwendet jedoch eine Windows-basierte Benutzeroberfläche.

MDbg.exe (.NET Framework-Befehlszeilendebugger)
Erleichtert Anbietern von Tools und Entwicklern von Anwendungen das Suchen und Beheben von Fehlern in Programmen, die für die Common Language Runtime von .NET Framework entwickelt wurden. Dieses Tool stellt mithilfe der Debug-API Debugdienste bereit.

Mgmtclassgen.exe (Management Strongly Typed Class Generator-Tool)
Ermöglicht das Generieren einer früh gebundenen verwalteten Klasse für eine angegebene WMI (Windows Management Instrumentation)-Klasse.

Mpgo.exe (verwaltetes, profilgesteuertes Optimierungstool)
Ermöglicht es Ihnen, die Assemblys von systemeigenen Images mithilfe allgemeiner Endbenutzerszenarien zu optimieren. „Mpgo.exe“ ermöglicht die Generierung und den Verbrauch von Profildaten für native Image-Anwendungsassemblys (nicht die .NET Framework-Assemblys) mithilfe der vom Anwendungsentwickler ausgewählten Aus- und Weiterbildungsszenarien.

Ngen.exe (Native Image Generator)
Verbessert die Leistung verwalteter Anwendungen durch die Verwendung von systemeigenen Images (Dateien mit kompiliertem prozessorspezifischen Maschinencode). Die Laufzeit kann systemeigene Abbilder aus dem Cache nutzen und muss nicht den JIT (Just-In-Time)-Compiler verwenden, um die ursprüngliche Assembly zu kompilieren.

Peverify.exe (PEVerify-Tool)
Hilft Ihnen, zu überprüfen, ob der MSIL-Code (Microsoft Intermediate Language) und zugeordnete Metadaten die Anforderungen an die Typsicherheit erfüllen.

Regasm.exe (Assembly Registration-Tool)
Liest die Metadaten in einer Assembly und fügt der Registrierung die notwendigen Einträge hinzu. Dadurch können COM-Clients als .NET Framework-Klassen angezeigt werden.

Regsvcs.exe (.NET Services Installation-Tool)
Lädt und registriert eine Assembly, generiert und installiert eine Typbibliothek in eine angegebene COM+ 1.0-Anwendung und konfiguriert Dienste, die Sie einer Klasse programmgesteuert hinzugefügt haben.

Resgen.exe (Resource File Generator)
Konvertiert Textdateien ( .txt oder .restext) und Dateien im XML-basierten Ressourcenformat ( .resx) in binäre Dateien der Common Language Runtime ( .resources), die in eine ausführbare Binärdatei der Laufzeit eingebettet oder in Satellitenassemblys kompiliert werden können.

SecAnnotate.exe (.NET Security Annotator-Tool)
Identifiziert den SecurityCritical- und den SecuritySafeCritical-Abschnitt einer Assembly.

SignTool.exe (Signaturtool)
Signiert Dateien digital, überprüft Signaturen in Dateien und fügt Dateien einen Timestamp hinzu.

Sn.exe (Strong Name-Tool)
Erleichtert das Erstellen von Assemblys mit starkem Namen. Dieses Tool stellt Optionen zum Verwalten von Schlüsseln, Erzeugen und Überprüfen von Signaturen bereit.

SOS.dll (SOS-Debugerweiterung)
Hilft Ihnen beim Debuggen von verwalteten Anwendungen im WinDbg.exe-Debugger und in Visual Studio, indem Informationen über die interne Common Language Runtime-Umgebung (CLR) bereitgestellt werden.

SqlMetal.exe (Tool zur Codegenerierung)
Generiert Code und Zuordnungen für die LINQ to SQL-Komponente von .NET Framework.

Storeadm.exe (Isolated Storage-Tool)
Verwaltet den isolierten Speicher und stellt Optionen zur Verfügung, um den Speicher eines Benutzers aufzulisten und zu löschen.

Tlbexp.exe (Type Library Exporter-Tool)
Generiert eine Typbibliothek, die die Typen beschreibt, die in einer Common Language Runtime-Assembly definiert sind.

Tlbimp.exe (Type Library Importer-Tool)
Konvertiert die Typdefinitionen in einer COM-Typbibliothek in äquivalente Definitionen einer Common Language Runtime-Assembly.

Winmdexp.exe (Windows-Runtime-Metadaten-Exporttool)
Exportiert eine .NET Framework-Assembly, die als WINMDOBJ-Datei kompiliert ist, in eine Komponente der Windows-Runtime. Diese wiederum wird als WINMD-Datei gepackt und enthält sowohl die Metadaten als auch die Implementierungsinformationen für die Windows-Runtime.

Winres.exe (Windows Forms Resource Editor-Tool)
Unterstützt das Lokalisieren von Ressourcen der Benutzeroberfläche (RESX- oder RESOURCES-Dateien), die von Windows Forms verwendet werden. Sie können die Zeichenfolgen übersetzen und anschließend die Steuerelemente in der Größe anpassen, verschieben oder ausblenden, um die lokalisierten Zeichenfolgen anzupassen.

WPF-Tools Enthält Tools, z. B. das IsXPS-Konformitätstool (isXPS.exe) und Leistungsprofilerstellungstools

Windows Communication Foundation-Tools
Enthält Tools, die das Erstellen, Bereitstellen und Verwalten von WCF (Windows Communication Foundation)-Anwendungen erleichtern.