Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica que el compilador debe compilarse sin referencia a la biblioteca en tiempo de ejecución de Visual Basic o con una referencia a una biblioteca en tiempo de ejecución específica.
Sintaxis
-vbruntime:{ - | + | * | path }
Argumentos
-
Compile sin referencia a la biblioteca en tiempo de ejecución de Visual Basic.
+
Compile con una referencia a la biblioteca en tiempo de ejecución de Visual Basic predeterminada.
*
Compile sin referencia a la biblioteca en tiempo de ejecución de Visual Basic e inserte la funcionalidad básica de la biblioteca en tiempo de ejecución de Visual Basic en el ensamblado.
path
Compile con una referencia a la biblioteca especificada (DLL).
Observaciones
La -vbruntime opción del compilador le permite especificar que el compilador debe compilar sin una referencia a la biblioteca en tiempo de ejecución de Visual Basic. Si compila sin referencia a la biblioteca en tiempo de ejecución de Visual Basic, los errores o advertencias se registran en construcciones de código o lenguaje que generan una llamada a un asistente en tiempo de ejecución de Visual Basic. (Un asistente en tiempo de ejecución de Visual Basic es una función definida en Microsoft.VisualBasic.dll a la que se llama en tiempo de ejecución para ejecutar una semántica de lenguaje específica).
La -vbruntime+ opción genera el mismo comportamiento que se produce si no se especifica ningún -vbruntime modificador. Puede usar la -vbruntime+ opción para invalidar los modificadores anteriores -vbruntime .
La mayoría de los objetos del My tipo no están disponibles cuando se usan las -vbruntime- opciones o -vbruntime:path .
Inserción de la funcionalidad básica de Visual Basic Runtime
La -vbruntime* opción permite compilar sin referencia a una biblioteca en tiempo de ejecución. En su lugar, la funcionalidad básica de la biblioteca en tiempo de ejecución de Visual Basic se inserta en el ensamblado de usuario. Puede usar esta opción si la aplicación se ejecuta en plataformas que no contienen el entorno de ejecución de Visual Basic.
Se insertan los siguientes miembros en tiempo de ejecución:
clase Conversions
método AscW(Char)
método AscW(String)
método ChrW(Int32)
vbBack constante
vbCr constante
vbCrLf constante
vbFormFeed constante
vbLf constante
vbNewLine constante
vbNullChar constante
vbNullString constante
vbTab constante
vbVerticalTab constante
Algunos objetos del
Mytipo
Si compila con la opción y el -vbruntime* código hace referencia a un miembro de la biblioteca en tiempo de ejecución de Visual Basic que no está incrustado con la funcionalidad principal, el compilador devuelve un error que indica que el miembro no está disponible.
Hacer referencia a una biblioteca especificada
Puede usar el path argumento para compilar con una referencia a una biblioteca en tiempo de ejecución personalizada en lugar de la biblioteca en tiempo de ejecución predeterminada de Visual Basic.
Si el valor del path argumento es una ruta de acceso completa a un archivo DLL, el compilador usará ese archivo como biblioteca en tiempo de ejecución. Si el valor del path argumento no es una ruta de acceso completa a un archivo DLL, el compilador de Visual Basic buscará primero el archivo DLL identificado en la carpeta actual. A continuación, buscará en la ruta de acceso que ha especificado mediante la opción del compilador -sdkpath . Si no se usa la -sdkpath opción del compilador, el compilador buscará el archivo DLL identificado en la carpeta .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).
Ejemplo
En el ejemplo siguiente se muestra cómo usar la -vbruntime opción para compilar con una referencia a una biblioteca personalizada.
vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll