/vbruntime
Indica che il compilatore esegue la compilazione senza un riferimento alla libreria di runtime di Visual Basic oppure con un riferimento a una libreria di runtime specifica.
/vbruntime:{ - | + | * | path }
Argomenti
-
Compila senza un riferimento alla libreria di runtime di Visual Basic.+
Compila con un riferimento alla libreria di runtime di Visual Basic predefinita.*
Compila senza un riferimento alla Libreria di runtime di Visual Basic e incorpora le funzionalità principali della Libreria di runtime di Visual Basic nell'assembly.path
Compila con un riferimento alla libreria (DLL) specificata.
Note
L'opzione del compilatore /vbruntime consente di specificare che il compilatore esegue la compilazione senza un riferimento alla libreria di runtime di Visual Basic.Se si compila senza un riferimento alla libreria di runtime di Visual Basic, gli errori o gli avvisi vengono registrati su costrutti di linguaggio o di codice che generano una chiamata a un helper di runtime di Visual Basic.L' helper di runtime di Visual Basic è una funzione definita in Microsoft.VisualBasic.dll che viene chiamata in fase di esecuzione per eseguire una semantica di linguaggio specifica.
L'opzione /vbruntime+ produce lo stesso comportamento che si verifica quando non si specifica alcuna opzione /vbruntime.È possibile utilizzare l'opzione /vbruntime+ per eseguire l'override di opzioni /vbruntime precedenti.
La maggior parte degli oggetti del tipo di My non sono disponibili quando si utilizza /vbruntime- o le opzioni di vbruntime:path .
Incorporamento delle funzionalità di base del runtime di Visual Basic
L'opzione /vbruntime* consente di eseguire la compilazione senza un riferimento a una libreria di runtime.Al contrario, la funzionalità principale della libreria di runtime di Visual Basic è incorporata nell'assembly utente.È possibile utilizzare questa opzione se l'applicazione viene eseguita su piattaforme che non contengono il runtime di Visual Basic.
I seguenti membri di runtime sono incorporati:
Classe Conversions
Metodo AscW(Char)
Metodo AscW(String)
Metodo ChrW(Int32)
Costante vbBack
Costante vbCr
Costante vbCrLf
Costante vbFormFeed
Costante vbLf
Costante vbNewLine
Costante vbNullChar
Costante vbNullString
Costante vbTab
Costante vbVerticalTab
Alcuni oggetti del tipo di My
Se si esegue la compilazione utilizzando l'opzione /vbruntime* e il codice fa riferimento a un membro dalla libreria di runtime di Visual Basic che non è incorporata con la funzionalità principale, tramite il compilatore viene restituito un errore che indica che il membro non è disponibile.
Riferimento a una libreria specificata
L'argomento path può essere utilizzato per compilare con un riferimento a una libreria di runtime personalizzata invece della libreria di runtime di Visual Basic predefinita.
Se il valore per l'argomento path è un percorso completo di una DLL, il compilatore utilizzerà quel file come libreria di runtime.Se il valore per l'argomento path non è il percorso completo di una DLL, il compilatore Visual Basic per prima cosa cercherà la DLL identificata nella cartella corrente.Quindi, la cercherà nel percorso specificato mediante l'opzione /sdkpath del compilatore.Se questa opzione non è utilizzata, il compilatore cercherà la DLL identificata nella cartella di .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).
Esempio
Nell'esempio seguente è indicato come utilizzare l'opzione /vbruntime per compilare con un riferimento a una libreria personalizzata.
vbc /vbruntime:C:\VBLibraries\CustomVBLibrary.dll
Vedere anche
Riferimenti
Esempi di righe di comando di compilazione (Visual Basic)
Altre risorse
Core Visual Basic - Nuova modalità di compilazione in Visual Studio 2010 SP1