@ (Especificar archivo de respuesta, Visual Basic)
Especifica un archivo que contiene opciones del compilador y archivos de código fuente para compilar.
@response_file
Argumentos
- response_file
Obligatorio. Archivo que especifica opciones del compilador o archivos de código fuente para compilar. Escriba el nombre de archivo entre comillas (" ") si contiene espacios.
Comentarios
El compilador procesa las opciones de compilador y los archivos de código fuente especificados en un archivo de respuesta como si se hubieran especificado en la línea de comandos.
Para especificar varios archivos de respuesta en una compilación, hay que especificar varias opciones de archivo de respuesta, como las siguientes.
@file1.rsp @file2.rsp
En una misma línea de un archivo de respuesta, pueden aparecer varias opciones del compilador y archivos de código fuente. Una especificación de opción del compilador debe aparecer en una única línea (no puede abarcar varias líneas). Los archivos de respuesta pueden contener comentarios que empiezan con el símbolo #.
Se pueden combinar opciones especificadas en la línea de comandos con opciones especificadas en varios archivos de respuesta. El compilador procesa las opciones de comandos cuando las encuentra. Por consiguiente, los argumentos de la línea de comandos pueden imponerse a opciones utilizadas anteriormente en archivos de respuesta. Y, a la inversa, las opciones de un archivo de respuesta pueden imponerse a opciones incluidas previamente en la línea de comandos o en otros archivos de respuesta.
Visual Basic proporciona el archivo Vbc.rsp, que se encuentra en el mismo directorio que el archivo Vbc.exe. El archivo Vbc.rsp se incluye de forma predeterminada, a menos que se utilice la opción /noconfig. Para obtener más información, vea /noconfig.
Nota
La opción @ no está disponible en el entorno de desarrollo de Visual Studio; solo está disponible cuando se compila desde la línea de comandos.
Ejemplo
Las líneas siguientes proceden de un archivo de respuesta de ejemplo.
# build the first output file
/target:exe
/out:MyExe.exe
source1.vb
source2.vb
En el ejemplo siguiente se muestra cómo se utiliza la opción @ con el archivo de respuesta denominado File1.rsp.
vbc @file1.rsp
Vea también
Referencia
Líneas de comandos de compilación de ejemplo (Visual Basic)