- Visual Basic.NET- Herramientas de desarrollo .NET - Opciones del compilador -

Como Ud. habrá notado, al hacer doble clic sobre el ejecutable, junto con la ventana mostrada anteriormente, se abrirá la "línea de comandos". Esto ocurre porque el compilador tradujo la aplicación como si fuera destinada a la consola, al iniciarlo sin opciones. El proceso de traducción puede manipularse con un grupo de opciones, las cuales podrá obtener tecleando

vbc /? y pulsando la tecla "Enter"

en la "línea de comandos", con lo que abrirá la ayuda de SDK .NET Framework.
Algunas opciones del compilador de Visual Basic

Opción Significado
/target:xxx o /t:xxx Determina el formato de salida. De no precisarse el formato de salida, el compilador aplicara el formato predeterminado "/t:exe", aplicación de consola. Con "/t:library" el compilador creará una archivo ".dll" (Dynamic Library Link).
Con "/t:module" el compilador generará un módulo, al cual se le puede agregar un Assembly.
/out:name Determina el nombre de salida del archivo. Sin esta opción, el compilador otorgará el nombre de entrada, agregando la extensión correspondiente.
/addmodule:module,module1 Esta opción agrega una lista de módulos, los cuales se agregan a la traducción. Estos módulos, deben haber sigo traducidos con esta opción y deben encontrarse en la misma carpeta.
/imports:namespace, … Esta opción expresa una lista de espacios de nombres, los cuales deben importarse al traducirse el código. Alternativamente, la instrucción "imports" puede incluirse en el código fuerte.
/reference:name o
/r:name
Esta opción expresa una referencia a una biblioteca (archivo .dll). El compilador importará los metadatos de los assemblies en cuestión.
/debug Genera archivo simbólico, requerido por el debugger para probar la aplicación
/win32icon:name Asigna un símbolo al archivo ".exe"

Las opciones pueden fijarse en un archivo de textos y entregarse al compilador en forma de opción "@nombre del archivo" (ejemplo "@nombre.txt"), para que este lea los atributos en el archivo "nombre.txt".
El contenido del archivo puede ser el siguiente (por ejemplo):

nombre.vb /r:system.dll /r:system.windows.nombre.dll
/r:system.drawing.dll /t:winexe


previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo