Share via


Voorbeeld van compilatie-opdrachtregels (Visual Basic)

Als alternatief voor het compileren van Visual Basic-programma's vanuit Visual Studio kunt u vanaf de opdrachtregel compileren om uitvoerbare bestanden (.exe) of .dll-bestanden (Dynamic Link Library) te produceren.

De Visual Basic-opdrachtregelcompilator ondersteunt een volledige set opties waarmee invoer- en uitvoerbestanden, assembly's en foutopsporings- en preprocessoropties worden bepaald. Elke optie is beschikbaar in twee uitwisselbare vormen: -option en /option. In deze documentatie wordt alleen het -option formulier weergegeven.

De volgende tabel bevat enkele voorbeeldopdrachtregels die u voor eigen gebruik kunt wijzigen.

Tot Gebruik
Compileer File.vb en maak File.exe vbc -reference:Microsoft.VisualBasic.dll File.vb
File.vb compileren en File.dll maken vbc -target:library File.vb
Compileer File.vb en maak My.exe vbc -out:My.exe File.vb
Compileer File.vb en maak zowel een bibliotheek als een referentieassembly met de naam File.dll vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb
Compileer alle Visual Basic-bestanden in de huidige map, met optimalisaties ingeschakeld en het DEBUG gedefinieerde symbool, waardoor File2.exe vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb
Compileer alle Visual Basic-bestanden in de huidige map, waardoor een foutopsporingsversie van File2.dll wordt geproduceerd zonder het logo of de waarschuwingen weer te geven vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb
Compileer alle Visual Basic-bestanden in de huidige map om te Something.dll vbc -target:library -out:Something.dll *.vb

Tip

Wanneer u een project bouwt met behulp van de Visual Studio IDE, kunt u informatie weergeven over de bijbehorende vbc-opdracht met de bijbehorende compileropties in het uitvoervenster. Als u deze informatie wilt weergeven, opent u het dialoogvenster Opties, Projecten en oplossingen, Bouwen en Uitvoeren en stelt u vervolgens de uitbreiding van de uitvoervan het MSBuild-project in op Normaal of een hoger niveau van uitgebreidheid.

Zie ook