Partager via


-vtemptime

Spécifie que le compilateur doit compiler sans référence à la bibliothèque runtime Visual Basic, ou avec une référence à une bibliothèque runtime spécifique.

Syntaxe

-vbruntime:{ - | + | * | path }  

Les arguments

-
Compilez sans référence à la bibliothèque Runtime Visual Basic.

+
Compilez avec une référence à la bibliothèque d’exécution Visual Basic par défaut.

*
Compilez sans référence à la bibliothèque runtime Visual Basic et incorporez les fonctionnalités principales de la bibliothèque runtime Visual Basic dans l’assembly.

path
Compilez avec une référence à la bibliothèque spécifiée (DLL).

Remarques

L’option -vbruntime du compilateur vous permet de spécifier que le compilateur doit compiler sans référence à la bibliothèque d’exécution Visual Basic. Si vous compilez sans référence à la bibliothèque d’exécution Visual Basic, les erreurs ou les avertissements sont enregistrés sur des constructions de code ou de langage qui génèrent un appel à un helper runtime Visual Basic. (Un assistance du runtime Visual Basic est une fonction définie dans Microsoft.VisualBasic.dll appelée au moment de l’exécution pour exécuter une sémantique de langage spécifique.)

L’option -vbruntime+ génère le même comportement que celui qui se produit si aucun commutateur n’est -vbruntime spécifié. Vous pouvez utiliser l’option -vbruntime+ pour remplacer les commutateurs précédents -vbruntime .

La plupart des objets du My type ne sont pas disponibles lorsque vous utilisez les options ou -vbruntime:path les -vbruntime- options.

Incorporation des fonctionnalités principales de Visual Basic Runtime

L’option -vbruntime* vous permet de compiler sans référence à une bibliothèque d’exécution. Au lieu de cela, les fonctionnalités principales de la bibliothèque runtime Visual Basic sont incorporées dans l’assembly utilisateur. Vous pouvez utiliser cette option si votre application s’exécute sur des plateformes qui ne contiennent pas le runtime Visual Basic.

Les membres runtime suivants sont incorporés :

Si vous compilez à l’aide de l’option -vbruntime* et que votre code fait référence à un membre à partir de la bibliothèque Runtime Visual Basic qui n’est pas incorporée avec les fonctionnalités principales, le compilateur retourne une erreur qui indique que le membre n’est pas disponible.

Référencement d’une bibliothèque spécifiée

Vous pouvez utiliser l’argument path pour compiler avec une référence à une bibliothèque runtime personnalisée au lieu de la bibliothèque d’exécution Visual Basic par défaut.

Si la valeur de l’argument path est un chemin complet d’accès à une DLL, le compilateur utilise ce fichier comme bibliothèque runtime. Si la valeur de l’argument path n’est pas un chemin qualifié complet vers une DLL, le compilateur Visual Basic recherche d’abord la DLL identifiée dans le dossier actif. Il effectue ensuite une recherche dans le chemin que vous avez spécifié à l’aide de l’option du compilateur -sdkpath . Si l’option du -sdkpath compilateur n’est pas utilisée, le compilateur recherche la DLL identifiée dans le dossier .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).

Exemple :

L’exemple suivant montre comment utiliser l’option -vbruntime de compilation avec une référence à une bibliothèque personnalisée.

vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll  

Voir aussi