Partager via


/vbruntime

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

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

Arguments

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

  • +
    Compiler avec une référence à la bibliothèque Visual Basic Runtime par défaut.

  • *
    Compiler sans référence à la bibliothèque Visual Basic Runtime et incorporer la fonctionnalité principale de la bibliothèque Visual Basic Runtime dans l'assembly.

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

Notes

L'option du compilateur /vbruntime vous permet de spécifier que le compilateur doit compiler sans référence à la bibliothèque Visual Basic Runtime. Si vous compilez sans référence à la bibliothèque Visual Basic Runtime, des erreurs ou avertissements sont consignés dans les constructions de code ou de langage qui génèrent un appel à une application d'assistance Visual Basic Runtime. (Une application d'assistance Visual Basic Runtime est une fonction définie dans Microsoft.VisualBasic.dll, qui est appelée pendant l'exécution pour exécuter une syntaxe de langue spécifique.)

L'option /vbruntime+ affiche le même comportement qui se produit si aucun commutateur /vbruntime n'est spécifié. Vous pouvez utiliser l'option /vbruntime+ pour substituer des commutateurs /vbruntime précédents.

Incorporation de fonctionnalités principales Runtime Visual Basic

L'option /vbruntime* permet de compiler sans référence à une bibliothèque Runtime. Au lieu de cela, la fonctionnalité principale de la bibliothèque Visual Basic Runtime est incorporée à l'assembly utilisateur. Vous pouvez utiliser cette option pour permettre à votre application de s'exécuter sur des plateformes qui ne contiennent pas le Runtime Visual Basic.

Les membres du runtime suivants sont imbriqués :

Si vous compilez à l'aide de l'option /vbruntime* et que votre code fait référence à un membre de la bibliothèque Visual Basic Runtime qui n'est pas incorporé avec la fonctionnalité principale, le compilateur renvoie une erreur indiquant que le membre n'est pas disponible.

Références à 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 à la place de la bibliothèque Visual Basic Runtime par défaut.

Si la valeur pour l'argument path est un chemin qualifié complet à une DLL, le compilateur utilisera ce fichier comme bibliothèque Runtime. Si la valeur pour l'argument path n'est pas un chemin qualifié complet à une DLL, le compilateur Visual Basic recherchera d'abord la DLL identifiée dans le dossier actif. Il recherchera ensuite dans le chemin d'accès que vous avez spécifié en utilisant l'option du compilateur /sdkpath. Si l'option du compilateur /sdkpath n'est pas utilisée, le compilateur recherchera la DLL identifiée dans le dossier .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).

Exemple

L'exemple suivant montre comment utiliser l'option /vbruntime pour compiler avec une référence à une bibliothèque personnalisée.

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

Voir aussi

Référence

Exemples de lignes de commande de compilation (Visual Basic)

/sdkpath

Autres ressources

Le cœur de Visual Basic - nouveau mode de compilation dans Visual Studio 2010 SP1

Compilateur Visual Basic

Historique des modifications

Date

Historique

Motif

Mars 2011

Ajout de l'option /vbruntime*.

Modifications de fonctionnalités dans le SP1.