Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
Een assembly met één bestand, het eenvoudigste type assembly, bevat typeinformatie en implementatie, evenals het assemblymanifest. U kunt opdrachtregelcompilers of Visual Studio gebruiken om een assembly met één bestand te maken die gericht is op .NET Framework. De compiler maakt standaard een assemblybestand met een .exe-extensie .
Opmerking
Visual Studio voor C# en Visual Basic kunnen alleen worden gebruikt om assembly's met één bestand te maken. Als u assembly's met meerdere bestanden wilt maken, moet u opdrachtregelcompilers of Visual C++gebruiken.
In de volgende procedures ziet u hoe u assembly's met één bestand maakt met behulp van opdrachtregelcompilers.
Een assembly maken met een .exe-extensie
Typ bij de opdrachtprompt de volgende opdracht:
< compileropdracht><modulenaam>
In deze opdracht is de compileropdracht de compileropdracht voor de taal die wordt gebruikt in uw codemodule en is de modulenaam de naam van de codemodule die in de assembly moet worden gecompileerd.
In het volgende voorbeeld wordt een assembly met de naam myCode.exe gemaakt uit een codemodule genaamd myCode.
csc myCode.cs
vbc myCode.vb
Een assembly maken met een .exe-extensie en de naam van het uitvoerbestand opgeven
Typ bij de opdrachtprompt de volgende opdracht:
< compileropdracht>/out:<bestandsnaam><modulenaam>
In deze opdracht is de compileropdracht de compileropdracht voor de taal die in uw codemodule wordt gebruikt, de bestandsnaam de naam van het uitvoerbestand en de modulenaam de naam van de codemodule die in de assembly moet worden gecompileerd.
In het volgende voorbeeld wordt een assembly met de naam myAssembly.exe gemaakt op basis van een codemodule met de naam myCode.
csc -out:myAssembly.exe myCode.cs
vbc -out:myAssembly.exe myCode.vb
Bibliotheekassemblies maken
Een bibliotheekassembly is vergelijkbaar met een klassebibliotheek. Het bevat typen waarnaar wordt verwezen door andere assembly's, maar er is geen beginpunt om met de uitvoering te beginnen.
Als u een bibliotheekassembly wilt maken, typt u bij de opdrachtprompt de volgende opdracht:
<
compileropdracht>-t:library<modulenaam>
In deze opdracht is de compileropdracht de compileropdracht voor de taal die wordt gebruikt in uw codemodule en is de modulenaam de naam van de codemodule die in de assembly moet worden gecompileerd. U kunt ook andere compileropties gebruiken, zoals de -out: optie.
In het volgende voorbeeld wordt een assembly met de naam myCodeAssembly.dll gemaakt van een codemodule met de naam myCode.
csc -out:myCodeLibrary.dll -t:library myCode.cs
vbc -out:myCodeLibrary.dll -t:library myCode.vb