Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Gewusst wie: Erstellen einer Einzeldateiassembly

Der einfachste Assemblytyp ist die Einfachdateiassembly. Sie enthält Typinformationen und -implementierung sowie das Assemblymanifest. Zum Erstellen einer Einfachdateiassembly können Sie Befehlszeilencompiler oder Visual Studio 2005 verwenden. Der Compiler erstellt standardmäßig eine Assemblydatei mit der Erweiterung .exe.

HinweisHinweis

Visual Studio 2005 für C# und Visual Basic kann nur verwendet werden, um Einzeldateiassemblys zu erstellen. Wenn Sie Mehrfachdateiassemblys erstellen möchten, müssen Sie auf Befehlszeilencompiler oder auf Visual Studio 2005 für Visual C++ zurückgreifen.

Im Folgenden wird dargestellt, wie Sie Einfachdateiassemblys mithilfe von Befehlszeilencompilern erstellen können.

So erstellen Sie eine Assembly mit einer EXE-Erweiterung

  • Geben Sie an der Eingabeaufforderung folgenden Befehl ein:

    <Compilerbefehl> <Modulname>

    In diesem Befehl bezeichnet Compilerbefehl den Compilerbefehl für die in Ihrem Codemodul verwendete Sprache und Modulname den Namen des Codemoduls, das in die Assembly kompiliert werden soll.

Durch den folgenden Beispielcode wird aus einem Codemodul mit dem Namen myCode eine Assembly mit dem Namen myCode.exe erstellt.

csc myCode.cs

So erstellen Sie eine Assembly mit der Erweiterung .exe und geben den Ausgabedateinamen an

  • Geben Sie an der Eingabeaufforderung folgenden Befehl ein:

    <Compilerbefehl> /out:<Dateiname> <Modulname>

    In diesem Befehl bezeichnet Compilerbefehl den Compilerbefehl für die in Ihrem Codemodul verwendete Sprache, Dateiname den Namen der Ausgabedatei und Modulname den Namen des Codemoduls, das in die Assembly kompiliert werden soll.

Durch den folgenden Beispielcode wird aus einem Codemodul mit dem Namen myCode eine Assembly mit dem Namen myAssembly.exe erstellt.

csc /out:myAssembly.exe myCode.cs

Eine Bibliothekassembly ist ähnlich aufgebaut wie eine Klassenbibliothek. Sie enthält Typen, auf die andere Assemblys verweisen, besitzt aber keinen Einstiegspunkt, um eine Ausführung zu starten.

So erstellen Sie eine Bibliothekassembly

  • Geben Sie an der Eingabeaufforderung folgenden Befehl ein:

    <Compilerbefehl> /t:library <Modulname>

    In diesem Befehl bezeichnet Compilerbefehl den Compilerbefehl für die in Ihrem Codemodul verwendete Sprache und Modulname den Namen des Codemoduls, das in die Assembly kompiliert werden soll. Sie können auch andere Compileroptionen verwenden, z. B. die Option /out:.

Durch den folgenden Beispielcode wird aus einem Codemodul mit dem Namen myCode eine Bibliothekassembly mit dem Namen myCodeAssembly.dll erstellt.

csc /out:myCodeLibrary.dll /t:library myCode.cs
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?