| |
|
|
| |
-
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
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|