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

In der Regel verwenden Sie die Visual Studio-IDE, um .NET Framework-Apps zu kompilieren und bereitzustellen. Es gibt jedoch zusätzliche Tools, aufgeführt in diesem Abschnitt, mit denen Sie ebenfalls Apps erstellen und bereitstellen können. Sie können diese Tools verwenden, um portierbare ausführbare Dateien (Portable Executable, PE) und IL-Dateien (Intermediate Language) zu generieren, den globalen Assemblycache anzuzeigen und zu bearbeiten, Anwendungs- und Bereitstellungsmanifeste zu verwalten sowie um isolierte Speicher und Ressourcendateien zu behandeln.

Diese Tools werden automatisch mit Visual Studio installiert. Um Sie auszuführen, verwenden Sie die Visual Studio-Eingabeaufforderung.

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

  • 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 systemeigene Image-Anwendungsassemblys (nicht die .NET Framework-Assemblys) mithilfe der vom Anwendungsentwickler ausgewählten Trainingsszenarien.

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

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

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

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

Siehe auch

Konzepte

Erstellen über die Befehlszeile mit csc.exe

Weitere Ressourcen

Visual Basic-Befehlszeilencompiler