Build-, Bereitstellungs- und Konfigurationstools (.NET Framework)

Die Tools in diesem Abschnitt erleichtern das Erstellen und Bereitstellen von .NET Framework-Anwendungen. Sie können diese Tools verwenden, um PE-Dateien (Portable Executable) und MSIL-Dateien (Microsoft Intermediate Language) zu generieren, den globalen Assemblycache anzuzeigen und zu bearbeiten, Anwendungs- und Bereitstellungsmanifeste zu verwalten sowie um isolierte Speicher und Ressourcendateien zu behandeln.

Die in diesem Abschnitt beschriebenen Tools werden automatisch mit Visual Studio und mit dem Windows SDK installiert. Mit Ausnahme des Assembly Cache Viewer (Shfusion.dll) können Sie alle Tools von der Befehlszeile aus starten. Die Befehlszeilentools führen Sie am besten aus, indem Sie die Eingabeaufforderung für Visual Studio oder das Windows SDKverwenden. Auf "Shfusion.dll" muss über Windows-Explorer zugegriffen werden.

In diesem Abschnitt

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

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

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

  • Ilasm.exe (MSIL-Assembler)
    Generiert eine PE-Datei (Portable Executable) aus MSIL (Microsoft Intermediate Language). Sie können die resultierende ausführbare Datei starten, um zu überprüfen, ob die Ausführung von MSIL Ihren Erwartungen entspricht.

  • Ildasm.exe (MSIL Disassembler-Tool)
    Erfasst eine PE-Datei mit MSIL-Code und erstellt eine Textdatei, die in das MSIL 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.

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

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

  • Shfusion.dll (Assembly Cache Viewer-Tool)
    Ermöglicht das Anzeigen und Bearbeiten des Inhalts für den globalen Assemblycache mithilfe von Windows Explorer.

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

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

Verwandte Abschnitte

  • Alphabetische Liste der Tools (.NET Framework)
    Stellt im Abschnitt der Dokumentation zu den .NET Framework-Tools eine einzelne alphabetische Auflistung aller Tools bereit.

  • Debugtools (.NET Framework)
    Enthält grafische und Befehlszeilentools, die Informationen zur internen Common Language Runtime-Umgebung bereitstellen, Sie beim Suchen und Beheben von Fehlern in Anwendungen unterstützen, von denen die Common Language Runtime verwendet wird, und ermöglichen das Anzeigen von Assemblybindungen.

  • Sicherheitstools (.NET Framework)
    Enthält Befehlszeilentools, mit denen Sie sicherheitsrelevante Aufgaben ausführen sowie Komponenten und Anwendungen vor der Bereitstellung testen können.

  • Interop-Tools (.NET Framework)
    Enthält Tools, die die Kommunikation zwischen nicht verwalteten COM-Komponenten und verwaltetem .NET Framework-Code ermöglichen.

  • Verschiedene Entwicklungstools (.NET Framework)
    Enthält die folgenden zusätzlichen Tools: SqlMetal-Codegenerierungstool und Windows Forms Class Viewer.