Partager via


Messages du compilateur Visual Basic

Mise à jour : novembre 2007

Cette section contient les messages d'erreur Visual Basic qui se produisent au moment de la compilation.

'-' attendu

'!' requiert un opérande gauche ayant un type paramètre de type, classe ou interface, mais cet opérande a le type '<type>'

'#Else' doit être précédé d'un '#If' ou '#ElseIf' correspondant

'#ElseIf' ne peut pas suivre '#Else' dans un bloc '#If'

'#ElseIf' doit être précédé d'un '#If' ou '#ElseIf' correspondant

'#ElseIf', '#Else' ou '#End If' doit être précédé d'un '#If' correspondant

'#End ExternalSource' doit être précédé d'un '#ExternalSource' correspondant

'#End Region' doit être précédé d'un '#Region' correspondant

Les directives '#ExternalSource' ne peuvent pas être imbriquées

L'instruction '#ExternalSource' doit se terminer par un '#End ExternalSource' correspondant

Le bloc '#If' doit se terminer par un '#End If' correspondant

Les instructions '#Region' et '#End Region' ne sont pas valides dans le corps des méthodes

L'instruction '#Region' doit se terminer par un '#End Region' correspondant

'(' attendu

'(' inattendu

')' attendu

'.' attendu

':' n'est pas autorisé

'{' attendu

'}' attendu

'<nomargument>' n'est pas un paramètre de '<déclarationméthode>'

'<nomassembly>' est un assembly et ne peut pas être référencé en tant que module

'<attribut>' ne peut pas être appliqué, car le format du GUID '<nombre>' n'est pas correct

'<nomattribut>' ne peut pas être appliqué plusieurs fois à un assembly

'<NomInterfaceBase>.<NomMembre>' de 'implements <NomInterfaceDérivée>' est déjà implémenté par la classe de base '<NomClasseDeBase>'. Réimplémentation de <type> attendue

'<NomClasse>' n'est pas conforme CLS, car il dérive de '<NomClasseDeBase>', qui n'est pas conforme CLS

'<NomClasse>' n'est pas conforme CLS, car l'interface '<NomInterface>' qu'il implémente n'est pas conforme CLS

'<nomclasse1>' ne peut pas hériter de <type> '<nomclasse2>', car '<nomclasse2>' est déclaré comme 'NotInheritable'

'<constructeur>' dans le type généré par le concepteur '<type>' doit appeler la méthode InitializeComponent

'<déclaration1>' ne peut pas se substituer à '<déclaration2>', car il est déclaré 'NotOverridable'

'<déclaration1>' ne peut pas se substituer à '<déclaration2>', car il est déclaré 'Shared'

'<déclaration1>' ne peut pas se substituer à '<déclaration2>' car elles ont des niveaux d'accès différents

'<NomTypeDérivé>' ne peut pas hériter de <type> '<NomTypeConstruitDeBase>', car il étend l'accès du type '<NomTypeInterne>' en dehors de l'assembly

'<NomTypeDérivé>' ne peut pas hériter de <type> '<NomTypeConstruitDeBase>', car il étend l'accès du type '<NomTypeInterne>' en <région> '<NomRégion>'

'<NomÉlément>' ne peut pas être déclaré 'Partial', car les méthodes partielles doivent être des Subs

L'alias '<NomÉlément>' utilisé pour les importations de '<NomÉlémentQualifié>' ne fait pas référence à un Namespace, Class, Structure, Interface, Enum ou Module

'<NomÉlément>' est ambigu, car plusieurs types de membres portant ce nom existent dans <type> '<NomType>'

'<NomÉlément>' n'est pas un paramètre de méthode

'<NomÉlément>' n'est pas un paramètre de la méthode d'extension '<NomMéthode>' définie dans '<NomType>'

'<NomÉlément>' est obsolète (erreur Visual Basic)

'<NomÉlément>' est obsolète (avertissement Visual Basic)

'<NomÉlément>' est obsolète : '<MessageErreur>'

'<NomÉlément>' fait référence au type '<NomType>' dans le projet '<NomProjet>', mais le type '<NomType>' est introuvable dans le projet '<NomProjet>'

'<constanteempty>' n'est pas déclaré

<erreur> : '<nomclasse1>' hérite de '<nomclasse2>'

<erreur> : '<nomconstructeur1>' appelle '<nomconstructeur2>'

<erreur> : '<nomstructure1>' contient '<nomstructure2>'

'<nomévénement>' définit implicitement '<nommembre>', qui est en conflit avec un membre déclaré implicitement dans <type> '<nomtype>'

'<nomévénement>' est un événement. Il ne peut donc pas être appelé directement

'<nomévénement>' n'est pas un événement de '<nomconteneur>'

'<expression>' ne peut pas être utilisé en tant que contrainte de type

Impossible de référencer '<nomfichier>', car il ne s'agit pas d'un assembly

'<fonction>' n'est pas déclaré

'<nomfonction>' n'est pas déclaré (erreur du compilateur Visual Basic/Smart Device)

'<nomfonction>' n'est pas déclaré (erreur Visual Basic)

'<clauseimplements>' ne peut pas implémenter '<nomtype>', car '<nomtype>' est un nom réservé

'<NomInterface>.<NomMembre>' est déjà implémenté par la classe de base '<NomClasseDeBase>'. Réimplémentation de <type> attendue

'<nominterface1>' ne peut pas implémenter '<nomméthode>' car il n'existe pas de <méthode> correspondante dans l'interface '<nominterface2>'

L'accesseur '<MotClé>' de '<NomPropriété>' est obsolète (erreur Visual Basic)

L'accesseur '<MotClé>' de '<NomPropriété>' est obsolète (avertissement Visual Basic)

L'accesseur '<MotClé>' de '<NomPropriété>' est obsolète : '<MessageErreur>' (erreur Visual Basic)

L'accesseur '<MotClé>' de '<NomPropriété>' est obsolète : '<MessageErreur>' (avertissement Visual Basic)

'<motclé>' n'est pas valide dans un module

'<motclé>' n'est pas valide dans une structure

'<motclé>' valide uniquement à l'intérieur d'une classe

'<motclé>' est valide uniquement dans une méthode d'instance

'<lsetstmt>' n'est pas déclaré

'<fonctionmath1>' n'est pas déclaré

'<membre>' est en conflit avec le membre réservé par ce nom qui est implicitement déclaré dans tous les enums

'<membre>' est déjà déclaré dans cette structure

'<membre>', déclaré implicitement pour '<nomévénement>', ne peut pas masquer une méthode 'MustOverride' dans la <classe> '<nomclasse>' de base

'<nommembre>' ne peut pas être déclaré 'Shadows' en dehors d'une classe, d'une structure ou d'une interface

'<NomMembre>' ne peut pas exposer le type '<NomType>' en dehors du projet via <TypeConteneur> '<NomTypeConteneur>'

'<NomMembre>' ne peut pas implémenter '<NomInterface>.<NomMembreInterface>', car les contraintes de paramètre de type les différencient

'<nommembre>' existe dans plusieurs interfaces de base

'<NomMembre> porte le même nom qu'un paramètre de type

'<nommembre>' est déjà déclaré par '<nomprocédure>', qui a été généré pour ce '<nomconteneur>'

'<nommembre>' est ambigu dans les interfaces héritées '<nominterface1>' et '<nominterface2>'

'<NomMembre>' n'est pas membre de '<NomContexte>' ; il n'existe pas dans le contexte actuel

'<nommembre>' n'est pas déclaré

'<nommembre>' n'est pas déclaré ou le module qui le contient n'est pas chargé dans la session de débogage

'<NomMembre>' est obsolète : '<MessageErreur>'

'<nommembre1>' et '<nommembre2>' ne peuvent pas se charger mutuellement, car seuls les types des paramètres optionnels les différencient

'<nomméthode1>' ne peut pas se substituer à '<nomméthode2>', car les types des paramètres optionnels les différencient

<message> Cette erreur peut résulter de la combinaison d'une référence de fichier pour '<NomFichier1>' dans le projet '<NomProjet1>' et d'une référence de fichier pour '<NomFichier2>' dans le projet '<NomProjet2>'

<message> Cette erreur peut résulter de la combinaison d'une référence de fichier et d'une référence de projet pour l'assembly '<NomAssembly>'

<méthode> '<nomméthode1>' doit être déclarée 'Overloads', car une autre '<nomméthode2>' est déclarée 'Overloads'

'<méthode>' n'est pas accessible dans ce contexte, car elle est '<modificateur>'

'<méthode1>' et '<méthode2>' ne peuvent pas se surcharger mutuellement, car seuls les paramètres optionnels les différencient

'<méthode1>' et '<méthode2>' ne peuvent pas se surcharger mutuellement, car seuls les paramètres déclarés 'ByRef' ou 'ByVal' les différencient

'<méthode1>' et '<méthode2>' ne peuvent pas se surcharger mutuellement, car seuls les paramètres déclarés 'ParamArray' les différencient

'<méthode1>' et '<méthode2>' ne peuvent pas se surcharger mutuellement, car seuls les types de retour les différencient

'<méthode1>' et '<méthode2>' ne peuvent pas se surcharger mutuellement car seules les valeurs par défaut des paramètres optionnels les différencient

'<méthode1>' ne peut pas se substituer à '<méthode2>' car elle étend l'accessibilité de la méthode de base

'<méthode1>' ne peut pas se substituer à '<méthode2>' car c'est une instruction 'Declare'

'<méthode1>' ne peut pas se substituer à '<méthode2>', car un paramètre marqué comme 'ByRef' pour l'une et 'ByVal' pour l'autre les différencie

'<méthode1>' ne peut pas se substituer à '<méthode2>', car seuls les paramètres optionnels les différencient

'<méthode1>' ne peut pas se substituer à '<méthode2>', car seules les valeurs par défaut des paramètres optionnels les différencient

'<méthode1>' ne peut pas se substituer à '<méthode2>', car seuls les types de retour les différencient

'<nomméthode>' et '<nomméthode>' ne peuvent pas se surcharger mutuellement, car 'ReadOnly' ou 'WriteOnly' les différencie

'<nomméthode>' ne peut pas être implémenté plus d'une fois

'<nomméthode>' ne peut pas se substituer à une méthode qui a été masquée

'<nomméthode>' ne peut pas masquer une méthode déclarée 'MustOverride'

'<nomméthode>' a plusieurs définitions comportant des signatures identiques

'<NomMéthode>' n'est pas accessible dans ce contexte, car le type de retour n'est pas accessible

'<modificateur>' n'est pas valide dans un Declare

'<modificateur>' n'est pas valide dans une déclaration Delegate

'<modificateur>' n'est pas valide dans une déclaration de constante locale

'<modificateur>' n'est pas valide dans une déclaration de variable locale

'<modificateur>' n'est pas valide dans une déclaration de méthode

'<modificateur>' n'est pas valide dans une déclaration event

'<modificateur>' n'est pas valide dans une déclaration Interface

'<nommodule>' est un module et ne peut pas être référencé en tant qu'assembly

'<nom>' ne peut pas être nommé en tant que paramètre dans un spécificateur d'attribut, car ce n'est ni un champ ni une propriété

'<nom>' ne peut pas exposer le type délégué '<typedélégué>' sous-jacent de l'événement qu'il implémente en dehors du projet via <spécificateur> '<type>'

'<nom>' ne peut pas exposer le type délégué '<typedélégué>' sous-jacent de l'événement qu'il implémente à <spécificateur1> '<type1>' via <spécificateur2> '<type2>'

'<nom>' ne peut pas exposer le type '<type>' utilisé dans le type délégué '<typedélégué>' sous-jacent de l'événement qu'il implémente à <spécificateur1> '<type1>' via <spécificateur2> '<type2>'

'<nom>' ne peut pas exposer un type <type1> dans <spécificateur> <type2> '<nomtype>' à travers <nom>

'<nom>' ne peut pas exposer le type '<type1>' utilisé dans le type délégué sous-jacent '<typedélégué>' de l'événement qu'il implémente en dehors du projet via <spécificateur> '<type2>'

'<nom>' ne peut pas se référer à lui-même via son instance par défaut ; utilisez 'Me' à la place

'<nom>' est déjà déclaré en tant que '<déclaration>' dans cet <espacededéclaration>

'<nom>' est déjà déclaré en tant que paramètre de cette méthode

'<nom>' est ambigu entre les déclarations dans les modules '<nommodule1>' et '<nommodule2>'

'<nom>' est ambigu dans les objets application '<liste>'

'<nom>' est ambigu dans l'espace de noms '<nomespacedenoms>'

'<nom>' est déclaré dans le projet '<nomprojet1>', qui n'est pas référencé par le projet '<nomprojet2>'

'<nom>' n'est pas un membre de '<nomclasse>'

'<nom>', qui est nécessaire pour la compilation de cette construction, est introuvable

'<nom1>' est en conflit avec un <type> portant le même nom défini dans '<nom2>'

Le nom '<nom1>' pour les Imports '<nom2>' ne fait pas référence à une déclaration Namespace, Class, Structure, Enum ou Module

'<nom1>' est ambigu, importé des espaces de noms ou des types '<nom2>'

'<espacedenoms>' n'est pas un nom valide et ne peut pas être utilisé comme nom d'espace de noms racine

'<nomespacedenoms>' est ambigu

'<constantenull>' n'est pas déclaré

'<NomParamètre>' est déjà déclaré en tant que paramètre de type de cette méthode

'<procédure1>' et '<procédure2>' ne peuvent pas se surcharger mutuellement, car seuls les paramètres déclarés 'ByRef' ou 'ByVal' les différencient

'<NomProcédure>' ne peut pas se substituer à '<NomProcédureDeBase>', car leurs contraintes de paramètre de type diffèrent

'<nomprocédure>' a un type de retour ou des types de paramètres non pris en charge

'<nomprocédure>' n'a aucun paramètre et son type de retour ne peut pas être indexé

La méthode '<NomProcédure>' pour l'événement '<NomÉvénement>' ne peut pas être marquée comme conforme CLS, car son type conteneur '<NomType>' n'est pas conforme CLS

'<NomProcédure1>' ne peut pas se substituer à '<NomProcédure2>', car il n'est pas accessible dans ce contexte

<nomprocédure1> ne peut pas se substituer à <nomprocédure2>, car ils diffèrent sur les paramètres déclarés 'ParamArray'

<SignatureProcédure1> n'est pas conforme au CLS, car il surcharge <SignatureProcédure2> dont il diffère uniquement par un tableau de types de paramètres tableau ou par la dimension des types de paramètres tableau.

Les paramètres <Propriété> ne peuvent pas être déclarés 'ByRef'

'<propriété1>' et '<propriété2>' ne peuvent pas se surcharger mutuellement, car seule l'une d'entre elles est déclarée 'Default'

'<nompropriété>' ne peut pas être exposé à COM en tant que propriété 'Let'

'<nompropriété>' définit implicitement '<nommembre>', qui est en conflit avec un membre portant le même nom dans <type> '<nomtype>'

'<nompropriété1>' ne peut pas se substituer à '<nompropriété2>', car 'ReadOnly' ou 'WriteOnly' les différencie

'<méthodequalifiée>' n'est pas accessible dans ce contexte, car elle est '<modificateur>'

'<rsetstmt>' n'est pas déclaré

'<spécificateur>' n'est pas valide dans une déclaration de constante

'<spécificateur>' n'est pas valide dans une déclaration de variable membre

'<spécificateur>' n'est pas valide dans une déclaration Structure

'<spécificateur>' n'est pas valide dans une déclaration WithEvents

'<spécificateur>' n'est pas valide dans une déclaration Enum

'<spécificateur>' n'est pas valide dans une déclaration event d'interface

'<spécificateur>' n'est pas valide dans une déclaration de méthode d'interface

'<spécificateur>' n'est pas valide dans une déclaration de propriété d'interface

<spécificateur1> <type> ne peut pas hériter de <spécificateur2> <type> car il étend l'accès de la base <type>

Impossible de combiner '<spécificateur1>' et '<spécificateur2>'

L'instruction '<nominstruction>' requiert un tableau

<type> '<nomméthode>' est en conflit avec d'autres membres portant le même nom dans toute la hiérarchie d'héritage et doit donc être déclaré 'Shadows'

<type> '<nomtype>' masque une méthode substituable dans une classe de base

'<type>' ne peut pas être hérité plus d'une fois

Les paramètres <type> ne peuvent pas être déclarés 'Optional'

Les paramètres <type> ne peuvent pas être déclarés 'ParamArray'

<type1> '<nommembre>' est en conflit avec <type2> '<nommembre>' dans la classe <type3> '<nomclasse>' de base et doit donc être déclaré 'Shadows'

<type1> '<nommembre>' masque un membre surchargeable déclaré dans <type2> '<nomclasse>' de base

<type1> '<nompropriété>' est en conflit avec un membre déclaré implicitement pour l'événement '<nomévénement>' dans <type2> '<nomclasse>' de base

<type1> '<nomtype>' et <type2> '<nomtype>' sont en conflit dans <espacedenoms> '<nomespacedenoms>'

<type1> '<nomtype>' et <type2> '<nomtype>' (déclarés dans '<nom>') sont en conflit dans l'espace de noms '<nomespacedenoms>'.

<type1> '<nomtype>' ne peut pas être déclaré 'Overrides', car il ne se substitue pas à un <type1> dans une base <type2>

<type1> '<nomtype1>' est en conflit avec un membre déclaré implicitement pour l'événement '<nomévénement>' dans <type2> '<nomtype2>'

'<type1>' ne peut pas se substituer à <type2>, car il n'est pas déclaré 'Overridable'

<type1> '<nomtype>' doit implémenter '<nommembre>' pour l'interface '<nominterface>'

<type1> '<nomtype>' doit implémenter '<nomméthode>' pour l'interface '<nominterface>'

<nomtype> '<nommembre>' doit être déclaré 'Shadows', car un autre membre du même nom est déclaré 'Shadows'

'<nomtype>' ne peut pas être utilisé en tant qu'attribut, car il ne possède pas un attribut 'System.AttributeUsageAttribute'

'<nomtype>' ne peut pas être utilisé en tant qu'attribut, car il n'hérite pas de 'System.Attribute'

'<nomtype>' ne peut pas être utilisé en tant qu'attribut, car il comporte des méthodes 'MustOverride' qui n'ont pas été substituées

'<nomtype>' ne peut pas être utilisé en tant qu'attribut, car il est déclaré 'MustInherit'

'<nomtype>' ne peut pas être utilisé en tant qu'attribut, car ce n'est pas une classe

'<NomType>' ne peut pas hériter de <type> '<NomTypeBase>' car il étend l'accès du <type> de base en dehors de l'assembly

'<nomtype>' ne peut pas masquer une méthode 'MustOverride' déclarée implicitement pour la propriété '<nompropriété>' dans <type> '<nomtype>'

'<NomType>' porte le même nom qu'un autre type exposé dans un groupe 'My'

'<NomType>' dans l'assembly '<NomAssembly>' a été transféré à lui-même et est donc un type non pris en charge

'<nomtype>' est un type de classe et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type délégué

'<NomType>' est un type générique et requiert des arguments de type

'<nomtype>' est un espace de noms et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type structure et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type dans '<nomconteneur>' et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type Enum et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type interface et ne peut pas être utilisé en tant qu'expression

'<nomtype>' est un type non pris en charge

'<nomtype>' doit être déclaré 'MustInherit', car il contient des méthodes déclarées 'MustOverride'

Impossible de convertir les valeurs '<nomtype>' en 'Char'

Impossible de convertir '<nomtype1>' en '<nomtype2>'

'<nomvariable>' ne peut pas être utilisé en tant que variable 'Catch', car ce n'est ni une variable locale ni un paramètre

Impossible de déduire '<NomVariable>' car il s'agit d'une variable locale statique

'=' attendu (déclaration)

'=' attendu (assignation Let ou Set)

'=' attendu (initialiseur d'objet)

'>' attendu

Impossible de déduire un type nullable pour la variable '<NomVariable>'

Le modificateur d'accès '<ModificateurAccès>' n'est pas valide

Le modificateur d'accès ne peut être appliqué qu'à 'Get' ou 'Set', mais pas aux deux.

Accès d'un membre partagé via une instance ; l'expression qualifiante ne sera pas évaluée

Les paramètres de méthode 'AddHandler' et 'RemoveHandler' ne peuvent pas être déclarés 'ByRef'

Les paramètres de méthode 'AddHandler' et 'RemoveHandler' doivent avoir le même type délégué que l'événement conteneur

Les méthodes 'AddHandler' et 'RemoveHandler' doivent avoir exactement un paramètre

La déclaration 'AddHandler' doit se terminer par un 'End AddHandler' correspondant

La définition 'AddHandler' est manquante pour l'événement '<nomévénement>'

'AddHandler' est déjà déclaré

L'opérande d'événement d'instruction 'AddHandler' ou 'RemoveHandler' doit être une expression qualifiée par un point ou un nom simple

Les paramètres de méthode 'AddHandler', 'RemoveHandler' et 'RaiseEvent' ne peuvent pas être déclarés '<modificateur>'

'AddressOf' ne peut pas être appliqué à 'NomMéthode', car 'NomMéthode' est une méthode partielle

L'expression 'AddressOf' ne peut pas être convertie en '<nomtype>' car '<nomtype>' n'est pas un type délégué

L'expression 'AddressOf' ne peut pas être convertie en '<nomtype>', car le type '<nomtype>' est déclaré 'MustInherit' et ne peut pas être créé

Les expressions 'AddressOf' ne sont pas valides dans les fenêtres de débogage

Les expressions 'AddressOf' ne sont pas valides dans la première expression d'une instruction 'Select Case'

L'opérande 'AddressOf' doit être le nom d'une méthode (sans parenthèses)

Le nom d'une fonction d'agrégation ne peut pas être utilisé avec un caractère de type

L'alias '<nomespacedenoms>' est déjà déclaré

Si l'un des paramètres est explicitement typé, tous doivent l'être

Tous les projets d'une solution Visual Basic doivent cibler la même plate-forme, mais le projet que vous essayez d'ajouter cible une plate-forme différente de celle spécifiée par votre solution

Une expression incorporée ne peut pas être utilisée ici

'And' attendu

Les initialiseurs de type anonyme ne sont pas valides dans les fenêtres de débogage

Le nom du membre de type anonyme ne peut être déduit qu'à partir d'un nom simple ou qualifié sans argument

Le nom du membre de type anonyme doit être précédé par un point

Le membre de type anonyme ou la propriété '<NomPropriété>' est déjà déclaré

La propriété du membre de type anonyme '<NomPropriété>' ne peut pas être utilisée pour déduire le type d'une autre propriété de membre, car le type de '<NomPropriété>' n'est pas encore établi

Le type anonyme doit contenir au moins un membre

La propriété de type anonyme '<NomPropriété>' ne peut pas être utilisée dans la définition d'une expression lambda au sein de la même liste d'initialisation

L'argument qui correspond au paramètre'<nomparamètre>' passe de '<type1>' à '<type2>'

L'argument qui correspond au paramètre '<NomParamètre>' passe à '<NomType>'

Argument non spécifié pour le paramètre '<NomParamètre>'

Argument non spécifié pour le paramètre '<nomparamètre>' de '<nomméthode>'

Argument non spécifié pour le paramètre '<NomParamètre>' de la méthode d'extension '<NomMéthode>' définie dans '<NomType>'

Les arguments ne peuvent pas être passés à un 'New' utilisé pour un paramètre de type

Les tailles de tableau ne peuvent pas figurer dans les spécificateurs de type

Les déclarations de tableau ne peuvent pas spécifier de limites inférieures

Un tableau déclaré en tant que variable de contrôle de boucle for ne peut pas être déclaré avec une taille initiale

Les dimensions d'un tableau ne peuvent pas être de taille négative

Le tableau dépasse le nombre de 32 dimensions autorisées

Un initialiseur de tableau ne peut pas être spécifié pour une dimension non constante ; utilisez l'initialiseur vide '{}'

L'initialiseur de tableau utilise <nombre> élément(s) de trop

L'initialiseur de tableau n'utilise pas suffisamment de dimensions

L'initialiseur de tableau utilise trop de dimensions

Il manque <nombre> éléments à l'initialiseur de tableau

Les initialiseurs de tableaux sont valides uniquement pour les tableaux, mais le type de '<nomvariable>' est '<nomtype>'

Les limites inférieures du tableau ne peuvent être que '0'

Impossible de spécifier des modificateurs de tableau sur la variable et son type

Impossible de spécifier des modificateurs de tableau pour le nom de paramètre d'une expression lambda. Ils doivent être spécifiés dans son type.

Expression d'indice de tableau manquante

Les tableaux ne peuvent pas être déclarés avec 'New'

Les tableaux déclarés en tant que membres de structures ne peuvent pas être déclarés avec une taille initiale

Les tableaux de type 'System.Void' ne sont pas autorisés dans cette expression

Les tableaux utilisés en tant qu'arguments d'attribut sont requis pour spécifier explicitement des valeurs pour tous les éléments

'As Any' n'est pas pris en charge dans les instructions 'Declare'

'As' attendu

'As', virgule ou ')' attendu

Impossible de créer l'assembly '<nomassembly>', car son chemin d'accès excède 259 caractères

L'assembly '<CheminFichier1>' référence l'assembly '<IdentitéAssembly>', ce qui crée une ambiguïté entre '<CheminFichier2>' (référencé par le projet '<NomProjet1>') et '<CheminFichier3>' (référencé par le projet '<NomProjet2>')

L'assembly '<CheminFichier1>' référence l'assembly '<IdentitéAssembly>', ce qui crée une ambiguïté entre '<CheminFichier2>' et '<CheminFichier3>'

Attribut d'assembly '<nomattribut>' non valide : <erreur>

Les instructions d'attribut Assembly ou Module doivent précéder toutes les déclarations dans un fichier

'Assembly' ou 'Module' attendu

Au moins un type de paramètre de cet opérateur binaire doit être le type conteneur '<NomType>'

L'attribut '<nomattribut>' ne peut pas être appliqué plusieurs fois

L'attribut '<nomattribut>' ne peut pas être appliqué à '<nommembre>', car il n'est pas valide dans ce type de déclaration

L'attribut '<nomattribut>' ne peut pas être appliqué à une méthode avec des paramètres optionnels

L'attribut '<nomattribut>' ne peut pas être appliqué à un module

L'attribut '<nomattribut>' ne peut pas être appliqué à un assembly

L'attribut '<nomattribut>' ne peut pas être spécifié plusieurs fois dans ce projet, même avec des valeurs de paramètre identiques

Attribut '<nomattribut>' non valide : <erreur>

Impossible d'utiliser cet attribut, car il n'a pas de constructeur public

L'attribut 'Conditional' est valide uniquement dans les déclarations 'Sub'

La constante d'attribut '<nomconstante>' ne peut pas être la cible d'une assignation

Le constructeur d'attribut a un paramètre 'ByRef' de type '<NomType>' ; impossible d'utiliser les constructeurs avec des paramètres 'byref' pour appliquer l'attribut

Le constructeur d'attribut a un paramètre de type '<type>', qui n'est pas un type intégral, virgule flottante ni Enum, ni encore Object, Char, String, Boolean, System.Type ou un tableau unidimensionnel de ces types

Le membre d'attribut '<nommembre>' ne peut pas être la cible d'une assignation, car il n'est pas déclaré 'Public'

Le spécificateur d'attribut n'est pas une instruction complète

L'attribut 'System.Runtime.InteropServices.DefaultCharSetAttribute' n'est pas pris en charge dans cette version

Valeur d'attribut non valide ; 'valeur' attendu

Valeur d'attribut non valide ; 'valeur1' ou 'valeur2' attendu

Les attributs ne peuvent pas être appliqués aux variables locales

Des attributs ne peuvent pas être appliqués aux paramètres d'expressions lambda

Les attributs ne peuvent pas être des génériques ou des types imbriqués dans des génériques

Valeur de checksum erronée, pas de chiffre hexadécimal ou de nombre impair de chiffres hexadécimaux

Format de GUID incorrect

Code XML incorrect. Impossible d'inclure le fichier '<FichierCommentaires>'

La classe de base '<NomClasseDeBase1>' spécifiée pour la classe '<NomClassePartiel>' ne peut pas être différente de la classe de base '<NomClasseDeBase2>' de l'un de ses autres types partiels

Les limites ne peuvent être spécifiées que pour le tableau de premier niveau lors de l'initialisation d'un tableau de tableaux

Crochet fermant manquant (']') pour l'identificateur

Tout branchement en dehors d'un 'Finally' n'est pas valide

'By' attendu

Le paramètre 'ByRef' '<NomParamètre>' ne peut pas être utilisé dans une expression lambda

Le paramètre 'ByRef' '<NomParamètre>' ne peut pas être utilisé dans une expression de requête

Impossible de combiner 'ByVal' et 'ByRef'

Impossible de convertir le type anonyme en arborescence de l'expression, car elle contient un champ qui sert à initialiser un autre champ

Impossible de convertir en '<type>'

Impossible de convertir 'type1' en 'type2'

Impossible de copier la valeur du paramètre 'ByRef' '<NomParamètre>' dans l'argument correspondant, car le type '<NomType1>' ne peut pas être converti en type '<NomType2>'

Impossible de créer une instance de Module '<nommodule>'

Impossible de trouver le répertoire .NET Framework : <erreur>

Impossible d'implémenter '<NomInterface1>.<NomMembre>', car son implémentation pourrait être en conflit avec l'implémentation de '<NomInterface2>.<NomMembre>' pour certains arguments de type

Impossible d'implémenter l'interface '<NomInterface1>', car son implémentation pourrait être en conflit avec l'implémentation d'une autre interface '<NomInterface2>' implémentée pour certains arguments de type

Impossible de déduire un type commun pour le premier et le deuxième opérande de l'opérateur binaire 'If'

Impossible de déduire un type commun pour le deuxième et le troisième opérande de l'opérateur 'If'

Impossible de déduire un type de données pour '<NomVariable>', car les dimensions du tableau ne correspondent pas

Impossible d'hériter de l'interface '<NomInterface1>', car elle pourrait être identique à l'interface '<NomInterface2>' pour certains arguments de type

Impossible d'hériter de l'interface '<NomInterface1>', car elle pourrait être identique à l'interface '<NomInterface2>' dont l'interface '<NomInterface3>' hérite pour certains arguments de type

Impossible d'hériter de l'interface '<NomInterface1>' car l'interface '<NomInterface2>' dont elle hérite peut être identique à l'interface '<NomInterface3>' pour certains arguments de type

Impossible d'hériter de l'interface '<NomInterface1>', car l'interface '<NomInterface2>' dont elle hérite peut être identique à l'interface '<NomInterface3>' dont l'interface '<NomInterface4>' hérite pour certains arguments de type

Impossible de faire référence à '<nom>', car il est membre du champ de valeurs '<nom>' de la classe '<nomclasse>', qui a 'System.MarshalByRefObject' comme classe de base

Impossible de faire référence à un membre instance d'une classe à partir d'une méthode partagée ou d'un initialiseur de membre partagé sans une instance explicite de la classe

impossible d'envoyer le rapport d'erreur automatiquement

Impossible de définir la valeur d'une variable locale pour une méthode qui ne se trouve pas au sommet de la pile

Impossible de spécifier à la fois /win32icon et /win32resource

Impossible d'ouvrir '<nomfichier>' en écriture

'Case' ne peut apparaître qu'à l'intérieur d'une instruction 'Select Case'

'Case' ne peut pas suivre 'Case Else' dans la même instruction 'Select'

'Case Else' ne peut apparaître qu'à l'intérieur d'une instruction 'Select Case'

Les instructions 'Case' ne sont pas valides dans la fenêtre Exécution

La casse du nom de l'espace de noms '<NomEspaceDeNoms1>' ne correspond pas à la casse du nom de l'espace de noms '<NomEspaceDeNoms2>' dans le fichier '<CheminFichier>'

Le bloc 'Catch' n'a jamais été atteint, car '<nom1>' hérite de '<nom2>'

Bloc 'Catch' jamais atteint ; <exception> géré au-dessus dans la même instruction 'Try'

'Catch' ne peut pas apparaître après 'Finally' dans une instruction 'Try'

'Catch' ne peut pas apparaître en dehors d'une instruction 'Try'

'Catch' ne peut pas intercepter le type '<nomtype>', car il n'est pas 'System.Exception' ou une classe qui hérite de 'System.Exception'

'Catch' doit se terminer par une 'End Try' correspondante

Les instructions 'Catch' ne sont pas valides dans la fenêtre Exécution

Impossible de convertir les valeurs 'Char' en '<nomtype>'

Un caractère 'caractère' (0x<ChiffresHexadécimaux>) n'est pas autorisé au début d'un nom XML

Un caractère 'caractère' (0x<ChiffresHexadécimaux>) n'est pas autorisé dans un nom XML

Un caractère 'caractère' (0x<ChiffresHexadécimaux>) n'est pas autorisé dans un littéral XML

Une constante caractère doit contenir exactement un caractère

Caractère non valide

La séquence de caractères '--' n'est pas autorisée dans un commentaire XML

La classe '<nomclasse>' est introuvable

La classe '<nomclasse>' ne peut pas être indexée, car elle n'a pas de propriété par défaut

La classe '<NomClasse>' ne peut pas hériter d'elle-même : <message>

La classe '<nomclasse>' n'a pas pu être créée : <erreur>

La classe '<NomClasse>' n'a pas de 'Sub New' accessible et ne peut pas être héritée.

La classe '<NomClasse>' doit déclarer un 'Sub New', car sa classe de base '<NomClasse2>' n'a pas de 'Sub New' accessible qu'il est possible d'appeler sans argument

La classe '<NomClasse>' doit déclarer un 'Sub New', car le '<NomConstructeur>' dans sa classe de base '<NomClasseDeBase>' est marqué comme obsolète.

La classe '<NomClasse>' doit déclarer un 'Sub New', car le '<NomConstructeur>' dans sa classe de base '<NomClasseDeBase>' est marqué comme obsolète : '<MessageErreur>'

La classe '<nomclasse>' doit être déclarée 'MustInherit' ou se substituer aux membres 'MustOverride' hérités suivants : <nommembre>

La classe '<NomClasse>' doit déclarer un 'Sub New', car le '<NomConstructeur>' de sa classe de base '<NomClasseDeBase>' est marqué comme obsolete

La classe '<NomClasse>' doit déclarer un 'Sub New', car le '<NomConstructeur>' dans sa classe de base '<NomClasseDeBase>' est marqué comme obsolète : '<MessageErreur>'

La classe '<NomClasse1>' doit déclarer un 'Sub New', car sa classe de base '<NomClasse2>' comporte plusieurs 'Sub New' accessibles qu'il est possible d'appeler sans argument.

Une contrainte 'Class' et une contrainte de type classe spécifique ne peuvent pas être combinées

La contrainte 'Class' et la contrainte 'Structure' ne peuvent pas être combinées

La contrainte 'Class' ne peut pas être spécifiée plusieurs fois pour le même paramètre de type

Une classe dans une interface ne peut pas être déclarée '<spécificateur>'

Une instruction 'Class' doit se terminer par une 'End Class' correspondante

L'événement 'Class_Initialize' n'est plus pris en charge

L'événement 'Class_Terminate' n'est plus pris en charge

Les classes ne peuvent hériter que d'autres classes

Les classes ne peuvent pas être déclarées '<spécificateur>'

Les classes qui sont génériques ou contenues dans un type générique ne peuvent pas hériter d'une classe d'attributs

La page de codes '<nom>' n'est pas valide ou n'est pas installée

Virgule attendue

Virgule ou ')' attendue (liste des paramètres de procédure)

Virgule ou ')' attendue (liste d'arguments type)

Virgule ou ')' attendue (liste de paramètres type)

Virgule, ')' ou continuation d'expression valide attendue

Les instructions comment ne peuvent pas être évaluées

'Compare' attendu

Échec de la compilation : <message>

Conflit entre la propriété par défaut et 'DefaultMemberAttribute' défini pour '|1'

Conflits avec '<nom1>', qui est implicitement créé pour '<nom2>' dans <type> '<nom3>'

Une déclaration Const ne peut pas avoir un initialiseur de tableau

La constante '<nomconstante>' ne peut pas dépendre de sa propre valeur

Une constante ne peut pas être la cible d'une assignation

Une expression constante est requise

L'expression constante n'est pas représentable dans le type '<nomtype>'

Les constantes doivent être de type intrinsèque ou énuméré, et non de type classe, structure, paramètre de type ou tableau

Les constantes doivent avoir une valeur

La contrainte '<contrainte1>' est en conflit avec la contrainte '<contrainte2>' déjà spécifiée pour le paramètre de type '<NomParamètreDeType>'

La contrainte '<contrainte1>' est en conflit avec la contrainte indirecte '<contrainte2>' obtenue de la contrainte de paramètre de type '<ParamètreDeType1>'

Le type de contrainte '<NomType>' est déjà spécifié pour ce paramètre de type

Les contraintes pour ce paramètre de type ne correspondent pas aux contraintes du paramètre de type correspondant défini pour l'un des autres types partiels de '|1'

La construction établit une référence indirecte à l'assembly '<NomAssembly>', qui contient '<NomType>'

La construction établit une référence indirecte au projet '<NomProjet>', qui contient '<NomType>'

Le constructeur '<nom>' ne peut pas s'appeler lui-même

Un appel à un constructeur est valide uniquement en tant que première instruction dans un constructeur d'instance

Le constructeur doit être déclaré en tant que Sub, et non Function

Les constructeurs ne peuvent pas implémenter des méthodes d'interface

'Continue Do' ne peut apparaître qu'à l'intérieur d'une instruction 'Do'

'Continue For' ne peut être utilisé qu'à l'intérieur d'une instruction 'For'

'Continue' doit être suivi de 'Do', 'For' ou 'While'

Les instructions 'Continue' ne sont pas valides dans la fenêtre Exécution

'Continue While' ne peut apparaître que dans une instruction 'While'

Une conversion de '<type1>' en '<type2>' ne peut pas avoir lieu dans une expression constante

Une conversion de '<type1>' en '<type2>' ne peut pas se produire dans une expression constante utilisée en tant qu'argument d'un attribut

Pour convertir 'Date' en 'Double', vous devez appeler la méthode 'Date.ToOADate'

Pour convertir 'Double' en 'Date', vous devez appeler la méthode 'Date.FromOADate'

Les opérateurs de conversion ne peuvent pas convertir à partir d'un type de base

Les opérateurs de conversion ne peuvent pas convertir à partir d'un type dérivé

Les opérateurs de conversion ne peuvent pas convertir d'un type en son type de base

Les opérateurs de conversion ne peuvent pas convertir à partir d'un type en son type dérivé

Les opérateurs de conversion ne peuvent pas convertir d'un type en un type identique

Les opérateurs de conversion ne peuvent pas convertir à partir d'un type interface

Les opérateurs de conversion ne peuvent pas convertir à partir d'Object

Les opérateurs de conversion ne peuvent pas convertir en un type interface

Les opérateurs de conversion ne peuvent pas convertir en Object

Les opérateurs de conversion doivent être déclarés 'Widening' ou 'Narrowing'

Les conversions de '<nomtype1>' en '<nomtype2>' doivent être explicites

La copie de la valeur du paramètre 'ByRef' '<NomParamètre>' dans l'argument correspondant passe du type '<NomType1>' au type '<NomType2>'

Impossible de trouver la bibliothèque '<nombibliothèque>'

La bibliothèque standard '<NomFichier>' est introuvable.

'Currency' n'est plus un type pris en charge ; utilisez le type 'Decimal' à la place

'Custom Event' doit se terminer par un 'End Event' correspondant

Un modificateur 'Custom' ne peut être utilisé qu'immédiatement avant une déclaration 'Event'

Le modificateur 'Custom' n'est pas valide pour les événements déclarés dans les interfaces

Le modificateur 'Custom' n'est pas valide pour les événements déclarés sans types délégués explicites

'D' ne peut plus être utilisé pour indiquer un exposant ; utilisez 'E' à la place

Impossible de déduire le ou les types de données du ou des paramètres de type à partir de ces arguments

Impossible de déduire le ou les types de données du ou des paramètres de type à partir de ces arguments, car plusieurs types sont possibles

Impossible de déduire le ou les types de données du ou des paramètres de type à partir de ces arguments, car ils ne sont pas convertis vers le même type

Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode d'extension '<NomMéthode>' définie dans '<NomType>' à partir de ces arguments

Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode d'extension '<NomMéthode>' définie dans '<NomType>' à partir de ces arguments, car plusieurs types sont possibles

Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode d'extension '<NomMéthode>' définie dans 'NomType' à partir de ces arguments, car ils ne sont pas convertis vers le même type

Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode <NomMéthode> à partir de ces arguments

Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode '<NomMéthode>' à partir de ces arguments, car plusieurs types sont possibles

Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode '<NomMéthode>' à partir de ces arguments, car ils ne sont pas convertis vers le même type

Constante de date non valide

Déclaration attendue

Les instructions 'Declare' ne sont pas autorisées dans les types génériques ou les types contenus dans des types génériques

Les instructions 'Declare' dans un Module ne peuvent pas être déclarées '<spécificateur>'

Les instructions 'Declare' dans une structure ne peuvent pas être déclarées '<spécificateur>'

'Default' ne peut être appliqué qu'à un seul nom de propriété dans un <type>

'Default' ne peut pas être combiné avec '<spécificateur>'

Le membre '<nommembre>' par défaut n'est pas une propriété

La propriété par défaut '<nompropriété1>' est en conflit avec la propriété par défaut '<nompropriété2>' de la classe '<nomclasse>' et devrait donc être déclarée 'Shadows'

L'accès à la propriété par défaut est ambigu entre le membre '<nompropriétépardéfaut>' de l'interface héritée '<nominterface1>' et le membre '<nompropriétépardéfaut>' de l'interface héritée '<nominterface2>'

Des valeurs par défaut ne peuvent pas être fournies pour des paramètres qui ne sont pas déclarés 'Optional'

La définition de la méthode '<méthode>' n'est pas accessible dans ce contexte

La classe déléguée '<nomclasse>' n'a pas de méthode Invoke, c'est pourquoi une expression de ce type ne peut pas être la cible d'un appel de méthode

Le constructeur délégué pour le type '<nomtype>', nécessaire à l'implémentation des délégués, est introuvable

Un délégué dans une interface ne peut pas être déclaré '<spécificateur>'

Le type délégué '<NomDélégué>' de l'événement '<NomÉvénement>' n'est pas conforme CLS

Les délégués ne peuvent pas gérer les événements

Les délégués ne peuvent pas implémenter des méthodes d'interface

Les classes dérivées ne peuvent pas déclencher les événements de la classe de base

Une division par zéro a eu lieu lors de l'évaluation de cette expression

'Do' doit se terminer par un 'Loop' correspondant

Attribut XML 'NomAttribut' en double

Le type de paramètre ou le type de retour de cet opérateur de conversion doit être du type conteneur

Balise de fin manquante dans l'élément

Les noms d'éléments ne peuvent pas utiliser le préfixe 'xmlns'

'Else' doit être précédé d'un 'If' ou 'ElseIf' correspondant

'ElseIf' doit être précédé d'un 'If' ou 'ElseIf' correspondant

'End AddHandler' doit être précédé d'une déclaration 'AddHandler' correspondante

'End AddHandler' doit être la première instruction sur une ligne

'End Class' doit être précédée d'une instruction 'Class' correspondante

'End Enum' doit être précédé d'un 'Enum' correspondant

'End Event' doit être précédé d'un 'Custom Event' correspondant

'End Function' attendu

'End Function' doit être précédée d'une 'Function' correspondante

'End Function' doit être la première instruction d'une ligne

'End Get' doit être précédé d'un 'Get' correspondant

'End Get' doit être la première instruction d'une ligne

'End If' doit être précédé d'un 'If' correspondant

'End Interface' doit être précédé d'un 'Interface' correspondant

'End Module' doit être précédé d'un 'Module' correspondant

'End Namespace' doit être précédé d'un 'Namespace' correspondant

Fin d'expression attendue

Fin de liste de paramètres attendue

Fin d'instruction attendue

'End Operator' attendu

'End Operator' doit être précédé d'un 'Operator' correspondant

'End Operator' doit être la première instruction d'une ligne

'End Property' doit être précédée d'une 'Property' correspondante

'End RaiseEvent' doit être précédé d'une déclaration 'RaiseEvent' correspondante

'End RaiseEvent' doit être la première instruction sur une ligne

'End RemoveHandler' doit être précédé d'une déclaration 'RemoveHandler' correspondante

'End RemoveHandler' doit être la première instruction sur une ligne

'End Select' doit être précédé d'un 'Select Case' correspondant

'End Set' doit être précédé d'un 'Set' correspondant

'End Set' doit être la première instruction d'une ligne

L'instruction 'End' ne peut pas être utilisée dans les projets Bibliothèques de classes

Instruction 'End' non valide

Les instructions 'End' ne sont pas valides dans la fenêtre Exécution

'End Structure' doit être précédé d'un 'Structure' correspondant

'End Sub' attendu

'End Sub' doit être précédée d'une instruction 'Sub' correspondante

'End Sub' doit être la première instruction d'une ligne

'End SyncLock' doit être précédé d'un 'SyncLock' correspondant

Balise de fin </NomBalise> attendue

'End Try' doit être précédé d'un 'Try' correspondant

'End Using' doit être précédé d'un 'Using' correspondant

'End While' doit être précédé d'un 'While' correspondant

'End With' doit être précédé d'un 'With' correspondant

Les instructions 'EndIf' ne sont plus prises en charge ; utilisez 'End If' à la place

Enum '<nomenum>' doit contenir au moins un membre

Un enum dans une interface ne peut pas être déclaré '<spécificateur>'

'Enum' doit se terminer par un 'End Enum' correspondant

Les types Enum ne peuvent pas être nullables

Les enums doivent être déclarés en tant que type intégral

'Equals' ne peut pas comparer une valeur de type <type1> à une valeur de type <type2>

'Equals' attendu

Erreur lors de la création du manifeste d'assembly : <message d'erreur>

Erreur lors de la création de ressources Win32 : <message d'erreur>

Erreur d'incorporation du manifeste Win32 : <manifeste>

Erreur d'incorporation du manifeste Win32 : le fichier manifeste <fichier> est introuvable

Erreur d'incorporation du manifeste Win32 : l'option /win32manifest est en conflit avec /nowin32manifest

Erreur dans l'import au niveau du projet '<NomÉlémentQualifié>' à '<NomConteneurQualifié>' : <MessageErreur>

Erreur lors de l'enregistrement du fichier de ressources Win32 temporaire '<nomfichier>' : <message d'erreur>

Erreur lors de la définition de l'option du manifeste d'assembly : <message d'erreur>

Les instructions 'Error' ne sont pas valides dans la fenêtre Exécution

Des erreurs se sont produites lors de la compilation des schémas Xml du projet

Arrêt de l'évaluation de l'expression ou de l'instruction

Délai d'attente dépassé pour l'évaluation de l'expression ou de l'instruction

L'évaluation d'expressions lambda n'est pas valide dans le débogueur

L'événement '<nomévénement>' est introuvable

L'événement '<nomévénement>' ne peut pas être géré car il n'est pas accessible à partir de '<nom>'

L'événement '<nomévénement>' spécifié par l'attribut 'DefaultEvent' n'est pas un événement accessible publiquement pour cette classe

L'événement '<nomévénement>' déclare implicitement '<nommembre>', qui est en conflit avec un membre dans le <type> '<nomclasse>' de base, et devrait donc être déclaré 'Shadows'

L'événement '<nomévénement1>' ne peut pas implémenter l'événement '<nomévénement2>', car son type délégué diffère du type délégué d'un autre événement implémenté par '<nomévénement1>'

L'événement '<nomévénement1>' ne peut pas implémenter l'événement '<nomévénement2>' pour l'interface '<interface>', car leurs types délégués '<délégué1>' et '<délégué2> ne correspondent pas

La longueur du nom de l'évènement ne peut pas dépasser 1011 caractères

Les événements ne peuvent pas être déclarés avec un type délégué ayant un type de retour

Les événements ne peuvent pas avoir de type de retour

Les événements déclarés avec une clause 'As' doivent avoir un type délégué

Les événements d'un module ne peuvent pas être déclarés '<spécificateur>'

Les événements des interfaces ne peuvent pas être déclarés '<implements>'

Les événements des variables WithEvents partagées ne peuvent pas être gérés par des méthodes non partagées

'Exit AddHandler', 'Exit RemoveHandler' et 'Exit RaiseEvent' ne sont pas valides

'Exit Do' ne peut apparaître qu'à l'intérieur d'une instruction 'Do'

'Exit For' ne peut apparaître qu'à l'intérieur d'une instruction 'For'

'Exit Function' n'est pas valide dans 'Sub' ni 'Property'

'Exit' doit être suivi de 'Sub', 'Function', 'Property', 'Do', 'For', 'While', 'Select' ou 'Try'

'Exit Operator' n'est pas valide. Utilisez 'Return' pour quitter un opérateur

'Exit Property' n'est pas valide dans 'Function' ni 'Sub'

'Exit Select' ne peut apparaître qu'à l'intérieur d'une instruction 'Select'

Les instructions 'Exit' ne sont pas valides dans la fenêtre Exécution

'Exit Sub' n'est pas valide dans 'Function' ni 'Property'

'Exit Try' ne peut apparaître qu'à l'intérieur d'une instruction 'Try'

'Exit While' ne peut apparaître qu'à l'intérieur d'une instruction 'While'

'%=' attendu au début d'une expression incorporée

'/' attendu pour la balise de fin XML

'<' ouvrant attendu pour une balise XML

'%>' fermant attendu pour une expression incorporée

';' fermant attendu pour une entité XML

'?>' fermant attendu pour une instruction de processeur XML

']]>' fermant attendu pour une section CDATA XML

'-->' fermant attendu pour un commentaire XML

'>' fermant attendu pour une balise XML

Guillemet double fermant attendu pour une valeur d'attribut XML

Guillemet simple fermant correspondant attendu pour une valeur d'attribut XML

'Dim', 'Const', 'Public', 'Private', 'Protected', 'Friend', 'Shadows', 'ReadOnly' ou 'Shared' attendu

Une initialisation explicite n'est pas autorisée pour les tableaux déclarés avec des limites explicites

Une initialisation explicite n'est pas autorisée avec plusieurs variables déclarées avec un spécificateur de type unique

Exposant non valide

Une expression incorporée ne peut pas s'afficher à l'intérieur d'une valeur d'attribut entre guillemets

L'expression ne peut pas être convertie en une arborescence d'expression

Impossible d'évaluer l'expression à ce stade

Cette expression ne produit pas de valeur

Expression attendue

L'expression a le type '<NomType>', qui est un type restreint et qui ne peut pas être utilisé pour accéder aux membres hérités de 'Object' ou 'ValueType'

Cette expression est une valeur et ne peut donc pas être la cible d'une assignation

L'expression n'est pas une méthode

L'expression n'est pas un tableau ni une méthode et ne peut pas avoir de liste d'arguments

L'expression est du type '<nomtype>', qui n'est pas un type de collection

L'expression de type '<type>' ne peut pas être interrogée

L'expression de type '<NomType>' ne peut pas être convertie en 'Object' ou 'ValueType'

L'expression de type '<NomType1>' ne peut pas être de type '<NomType2>'

L'expression ou l'instruction n'est pas valide dans les fenêtres de débogage

L'expression appelle de manière récursive l'opérateur conteneur '<SymboleOpérateur>'

L'expression appelle de manière récursive la propriété conteneur '<NomPropriété>'

L'attribut 'Extension' ne peut être appliqué qu'aux déclarations 'Module', 'Sub' ou 'Function'

La méthode d'extension <NomMéthode> définie dans <NomModule> n'a pas une signature compatible avec le délégué <NomDélégué>

La méthode d'extension '<NomMéthode>' définie dans '<NomModule>' n'est pas générique (ou n'a pas de paramètre de type libre) et ne peut pas avoir d'arguments de type

La méthode d'extension '<NomMéthode>' définie dans '<NomType>' n'a pas la même signature que le délégué '<NomDélégué>'

La méthode d'extension '<NomMéthode>' a des contraintes de type qui ne peuvent jamais être satisfaites

Les méthodes d'extension ne peuvent être définies que dans des modules

Les méthodes d'extension doivent déclarer au moins un paramètre

Le champ '<nomchamp>' est d'un type non pris en charge

Le champ ou la propriété '<nommembre>' est introuvable

Le fichier <nomfichier> est introuvable

Le nom de fichier est déjà déclaré avec un GUID et une valeur de checksum différents

'Finally' ne peut apparaître qu'une seule fois dans une instruction 'Try'

'Finally' ne peut pas apparaître en dehors d'une instruction 'Try'

'Finally' doit se terminer par une 'End Try' correspondante

Les instructions 'Finally' ne sont pas valides dans la fenêtre Exécution

Le premier opérande d'une expression binaire 'If' doit être de type nullable ou référence

La première instruction du corps d'une méthode ne peut pas se trouver sur la même ligne que la déclaration de la méthode

La première instruction de ce 'Sub New' doit être un appel à 'MyBase.New' ou 'MyClass.New' (plusieurs constructeurs accessibles sans paramètres)

La première instruction de ce 'Sub New' doit être un appel à 'MyBase.New' ou 'MyClass.New' (aucun constructeur accessible sans paramètres)

La première instruction de ce 'Sub New' doit être un appel explicite à 'MyBase.New' ou 'MyClass.New', car le '<NomConstructeur>' dans la classe de base '<NomClasseDeBase>' de '<NomClasseDérivée>' est marqué comme obsolète.

La première instruction de ce 'Sub New' doit être un appel explicite à 'MyBase.New' ou 'MyClass.New', car le '<NomConstructeur>' dans la classe de base '<NomClasseDeBase>' de '<NomClasseDérivée>' est marqué comme obsolète : '<MessageErreur>'

La première instruction de ce 'Sub New' doit être un appel explicite à 'MyBase.New' ou 'MyClass.New', car le '<NomConstructeur>' dans la classe de base '<NomClasseDeBase>' de '<NomClasseDérivée>' est marqué comme obsolète.

La première instruction de ce 'Sub New' doit être un appel explicite à 'MyBase.New' ou 'MyClass.New', car le '<NomConstructeur>' dans la classe de base '<NomClasseDeBase>' de '<NomClasseDérivée>' est marqué comme obsolète : '<MessageErreur>'

'For Each' pour le type '<NomType>' est ambigu, car le type implémente plusieurs instanciations de 'System.Collections.Generic.IEnumerable(Of T)'

Variable de contrôle de boucle For '<nomvariable>' déjà utilisée par une boucle For englobante

Variable de contrôle de boucle 'For' déjà utilisée par une boucle 'For' englobante

La variable de contrôle de boucle 'For' ne peut pas être de type '<type>'

'For' doit se terminer par un 'Next' correspondant

La référence d'assembly Friend <référence> n'est pas valide

La référence d'assembly Friend <référence> n'est pas valide. Les déclarations InternalsVisibleTo ne peuvent pas avoir une version, une culture, un jeton de clé publique ou une architecture de processeur spécifié.

Les caractères à pleine chasse ne sont pas valides en tant que délimiteurs XML

Les noms qualifiés complets pour les types dans les espaces de noms ne peuvent pas dépasser <nombre> caractères

La fonction '<NomProcédure>' ne retourne pas une valeur pour tous les chemins de code

L'évaluation de la fonction est désactivée, car une évaluation de fonction précédente a expiré

Fonction sans clause 'As' ; type de retour Object pris par défaut

Les méthodes génériques ne peuvent pas être exposées à COM

Les méthodes génériques ne peuvent pas utiliser une clause 'Handles'

Le type de contrainte de paramètre générique <NomType> n'est pas conforme CLS

Les paramètres génériques utilisés comme types de paramètres optionnels doivent être contraints par classe

Le type générique '<NomTypeGénérique>' ne peut pas être importé plus d'une fois

L'accesseur 'Get' de la propriété '<NomPropriété>' n'est pas accessible

'Get' est déjà déclaré

Une instruction 'Get' doit se terminer par un 'End Get' correspondant

Les instructions 'Get' ne sont plus prises en charge

Les instructions 'Get' ne sont plus prises en charge (Visual Basic)

'Global' doit être suivi de '.' et d'un identificateur

'Global' interdit dans les handles ; nom local attendu

'Global' n'est pas autorisé dans ce contexte ; identificateur attendu

Les instructions 'GoSub' ne sont plus prises en charge

'GoTo <nométiquette>' n'est pas valide, car '<nométiquette>' se trouve à l'intérieur d'une instruction 'For' ou 'For Each' qui ne contient pas cette instruction

'GoTo <nométiquette>' n'est pas valide, car '<nométiquette>' se trouve à l'intérieur d'une instruction 'SyncLock' qui ne contient pas cette instruction

'GoTo <nométiquette>' n'est pas valide, car '<nométiquette>' se trouve à l'intérieur d'une instruction 'Try', 'Catch' ou 'Finally' qui ne contient pas cette instruction

'GoTo <nométiquette>' n'est pas valide, car '<nométiquette>' se trouve à l'intérieur d'une instruction 'With' qui ne contient pas cette instruction

'GoTo <ÉtiquetteDeLigne>' n'est pas valide, car '<ÉtiquetteDeLigne>' se trouve dans une instruction 'Using' qui ne contient pas cette instruction

Les instructions 'GoTo' ne sont pas valides dans la fenêtre Exécution

L'étiquette GoTo <NomÉtiquette> ne peut pas être utilisée au sein d'expressions lambda

'Group' n'est pas autorisé dans ce contexte ; identificateur attendu

'Group' ou identificateur attendu

La clause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de base

Dans les classes, 'Handles' doit spécifier une variable 'WithEvents' ou 'MyBase', 'MyClass' ou 'Me' qualifiée par un identificateur unique

'Handles' dans les modules doit spécifier une variable 'WithEvents' qualifiée avec un unique identificateur

'Handles' n'est pas valide pour les déclarations d'opérateur

Identificateur attendu

Identificateur attendu, précédé d'un point

Identificateur trop long

'If' doit se terminer par un 'End If' correspondant

Les opérandes 'If' ne peuvent pas être des arguments nommés

L'opérateur 'If' requiert deux ou trois opérandes

'If', 'ElseIf', 'Else', 'EndIf' ou 'Const' attendu

Option /noconfig ignorée, car elle était spécifiée dans un fichier réponse

Expression d'appel ou expression d'index non conforme

Le type implémenté doit être une interface

La classe d'implémentation '<nomclasse>' pour l'interface '<nominterface>' est introuvable

La classe d'implémentation '<NomClasseSous-jacente>' pour l'interface '<NomInterface>' n'est pas accessible dans ce contexte, car elle est '<NiveauAccès>'

'Implements' n'est pas valide pour les déclarations d'opérateur

'Implements' n'est pas valide dans les modules

Les instructions 'Implements' doivent suivre toute instruction 'Inherits' et précéder toutes les déclarations dans une classe

Conversion implicite de '<NomType1>' en '<NomType2>'

Option Strict On interdit le passage du type '<NomType1>' au type '<NomType2>' lors de la recopie de la valeur du paramètre 'ByRef' '<NomParamètre>' dans l'argument correspondant.

La variable implicite '<NomVariable>' n'est pas valide en raison de '<message>'

Échec de l'importation du type '<nomtype>' à partir de l'assembly ou du module '<nom>'

L'alias '<nom>' pour Imports est en conflit avec '<nom2>' déclaré dans l'espace de noms racine

Des instructions 'Imports' doivent précéder toutes les déclarations

'In' attendu

Utilisation inappropriée du mot clé <MotClé> dans un module

L'index '<numéroindex>' pour la dimension '<numérodimension>' est hors limites

La contrainte indirecte '<contrainte1>' obtenue à partir de la contrainte de paramètre de type '<TypeParamètre1>' est en conflit avec la contrainte '<contrainte2>'

La contrainte indirecte '<contrainte1>' obtenue de la contrainte de paramètre de type '<ParamètreType1>' est en conflit avec la contrainte indirecte' <contrainte2>' obtenue de la contrainte de paramètre de type '<ParamètreType2>'

Une référence indirecte est établie à l'assembly <NomAssembly> version <NuméroDernièreVersion>, qui contient '<NomType>'

Les informations pour le type de '<nomtype>' n'ont pas été chargées dans le runtime

Hériter de 'System.<nomclasse>' n'est pas valide

'Inherits' ne peut apparaître qu'une seule fois dans une instruction 'Class' et ne peut spécifier qu'une classe

'Inherits' n'est pas valide dans les modules

L'instruction 'Inherits' doit précéder toutes les déclarations dans une classe

Les instructions 'Inherits' doivent précéder toutes les déclarations dans une interface

Erreur d'initialisation

Initialiseur attendu

Les initialiseurs pour les membres de structure ne sont valides que pour les membres et constantes 'Shared'.

Les membres d'instance et 'Me' ne peuvent pas être utilisés dans une expression de requête

Les membres d'instance et 'Me' ne peuvent pas être utilisés au sein d'une expression lambda dans des structures

L'instance du type restreint '<NomType>' ne peut pas être utilisée dans une expression lambda

L'instance du type restreint '<NomType>' ne peut pas être utilisée dans une expression de requête

Constante Integer attendue

L'interface '<nominterface>' ne peut être implémentée qu'une seule fois par ce type

L'interface '<nominterface>' ne peut pas être indexée, car elle n'a pas de propriété par défaut

L'interface '<NomInterface>' ne peut pas hériter d'elle-même : <message>

L'interface '<nominterface>' n'est pas implémentée par cette classe

Une interface ne peut hériter que d'une autre interface

Les membres d'interface doivent être des méthodes, des propriétés, des événements ou des définitions de types

'Interface' doit se terminer par un 'End Interface' correspondant

Les paramètres 'InterfaceId' et 'EventsId' pour 'Microsoft.VisualBasic.ComClassAttribute' sur '<nomtype>' ne peuvent pas avoir la même valeur

Erreur interne du compilateur

Erreur interne du compilateur : le générateur de code a reçu une entrée incorrecte

'Into' attendu

'Is' attendu

L'opérande 'Is' de type '<NomParamètreDeType>' ne peut être comparé qu'à 'Nothing', car '<NomParamètreDeType>' est un paramètre de type sans contrainte de classe

L'opérande 'Is' du type 'NomType' ne peut être comparé qu'à 'Nothing', car 'NomType' est un type nullable

'Is' requiert des opérandes ayant des types référence, mais cet opérande a le type valeur '<nomtype>'

L'opérande 'IsNot' du type '<NomParamètreDeType>' ne peut être comparé qu'à 'Nothing', car '<NomParamètreDeType>' est un paramètre de type sans contrainte de classe

L'opérande 'IsNot' du type 'NomType' ne peut être comparé qu'à 'Nothing', car 'NomType' est un type nullable

'IsNot' requiert des opérandes qui ont des types référence, mais cet opérande a le type valeur '<NomType>'

'Join' attendu

Le mot clé ne désigne pas un type

Mot clé non valide en tant qu'identificateur

L'étiquette '<nométiquette>' est déjà définie dans la méthode actuelle

L'étiquette '<nométiquette>' n'est pas définie

Les étiquettes ne sont pas valides dans la fenêtre Exécution

Les étiquettes ne sont pas valides en dehors des méthodes

Les étiquettes qui sont des nombres doivent être suivies du signe deux-points

L'expression lambda ne peut pas être convertie en '<NomType>', car '<NomType>' n'est pas un type délégué

L'expression lambda ne peut pas être convertie en <NomType>, car le type <NomType> est déclaré 'MustInherit' et ne peut pas être créé

L'expression lambda ne sera pas supprimée de ce gestionnaire d'événements

Les expressions lambda ne sont pas valides dans la première expression d'une instruction 'Select Case'

Le paramètre lambda '<paramètre>' masque une variable dans un bloc englobant, une variable de portée précédemment définie ou une variable déclarée implicitement dans une expression de requête

Les opérations à liaison tardive ne peuvent pas être converties en une arborescence de l'expression

Résolution à liaison tardive ; des erreurs d'exécution peuvent se produire

La résolution de surcharge à liaison tardive ne peut pas être appliquée à '<NomProcédure>', car l'instance d'accès est un type interface

Un caractère '.' ou '!' de début ne peut apparaître que dans une instruction 'With'

'.' ou '!' de début ne peut pas s'afficher dans une expression constante

Les instructions d'assignation 'Let' et 'Set' ne sont plus prises en charge

'Lib' attendu

Le caractère de continuation de ligne '_' doit être précédé d'au moins un espace blanc et doit être le dernier caractère de la ligne

Ligne trop longue

Les instructions 'Line' ne sont plus prises en charge (erreur du compilateur Visual Basic/Smart Device)

Les instructions 'Line' ne sont plus prises en charge (erreur du compilateur Visual Basic)

Impossible de faire référence à la variable locale '<nomvariable>' avant qu'elle ne soit déclarée

La variable locale '<nomvariable>' est déjà déclarée dans le bloc en cours

Une variable locale peut ne pas avoir le même nom que la fonction qui la contient

Les variables locales dans les méthodes génériques ne peuvent pas être déclarées 'Static'

Les variables locales à l'intérieur des méthodes des structures ne peuvent pas être déclarées 'Static'

'Loop' ne peut pas avoir de condition si le 'Do' correspondant en a une

Une variable de contrôle de boucle ne peut pas être une propriété ni un tableau indexé à liaison tardive

'Loop' doit être précédé d'un 'Do' correspondant

Les instructions de boucle ne sont pas valides dans la fenêtre Exécution

Un opérateur '<SymboleOpérateur1>' correspondant est requis pour '<SymboleOpérateur2>'

Le nombre maximal d'erreurs est dépassé

Le nombre maximal d'avertissements est dépassé

'Me' ne peut pas être la cible d'une assignation

Le membre '<NomClasse>.<NomProcédure>' qui correspond à cette signature ne peut pas être substitué, car la classe '<NomClasse>' contient plusieurs membres avec le même nom et la même signature : <ListeSignatures>

Le membre '<NomInterface>.<NomProcédure>' qui correspond à cette signature ne peut pas être implémenté, car l'interface '<NomInterface>' contient plusieurs membres avec le même nom et la même signature : <ListeSignatures>

Le membre '<nommembre>' est introuvable dans la classe '<nomclasse>'

Le membre '<nom du membre>' ne peut pas être initialisé dans une expression d'initialiseur d'objet, car il ne s'agit pas d'un champ ou d'une propriété

Le membre '<nom du membre>' ne peut pas être initialisé dans une expression d'initialiseur d'objet, car il est partagé

Le membre '<NomMembre>' est en conflit avec le membre '<NomMembre>' dans le type de base '<NomTypeBase>' et ne devrait donc pas être déclaré 'Overloads'

Le membre '<NomMembre>' définit implicitement un membre '<NomMembreImplicite>' qui porte le même nom qu'un paramètre de type

Le membre '<NommMembre1>' est en conflit avec un membre déclaré implicitement pour le membre '<NomMembre2>' dans le type de base '<NomTypeBase>' et ne devrait donc pas être déclaré 'Overloads'

Le membre '<NomMembre1>' déclare implicitement '<NomMembreImplicite>', qui est en conflit avec un membre implicitement déclaré pour le membre '<NomMembre2>' dans la classe de base '<NomClasseDeBase>'

Le membre '<NomMembre1>' déclare implicitement '<NomMembreImplicite>', qui est en conflit avec un membre dans la classe de base '<NomClasseDeBase>'

Les membres dans un module ne peuvent pas être déclarés '<spécificateur>'

Les membres d'une structure ne peuvent pas être déclarés '<spécificateur>'

La méthode '<NomMéthode>' ne peut pas être déclarée 'Partial', car une seule méthode '<NomMéthode>' peut être marquée comme 'Partial'

La méthode '<nomméthode>' ne peut pas gérer l'événement '<nomévénement>', car ils n'ont pas la même signature

La méthode '<NomMéthode>' n'a pas de signature compatible avec le délégué '<NomDélégué>'

La méthode '<nomméthode>' n'a pas la même signature que le délégué '<nomdélégué>'

La méthode '<nomméthode>' dispose d'une demande de liaison, mais se substitue à ou implémente les méthodes suivantes qui n'ont pas de demande de liaison. Un risque potentiel de sécurité existe :

La méthode '<nomméthode>' est déjà déclarée dans l'interface '<nominterface>'

La méthode '<NomMéthode1>' ne peut pas implémenter de méthode partielle '<NomMéthode2>', car '<NomMéthode3>' l'implémente déjà

La méthode '<NomMéthode1>' n'a pas les mêmes contraintes génériques que la méthode partielle '<NomMéthode2>'

La méthode '<NomMéthode1>' doit être déclarée 'Private' pour implémenter la méthode partielle '<NomMéthode2>'

Les arguments de méthode doivent être mis entre parenthèses

L'appel de méthode n'a retourné aucune valeur

Une méthode ne peut pas contenir à la fois une instruction 'Try' et une instruction 'On Error' ou 'Resume'

Une méthode ne peut pas contenir à la fois une instruction 'On Error GoTo' et une expression lambda ou une expression de requête

La méthode ne peut pas comporter simultanément des paramètres ParamArray et Optional

Une instruction de déclaration de méthode doit être la première instruction d'une ligne logique

La méthode n'a pas de signature compatible avec le délégué

Une méthode dans une structure ne peut pas être déclarée 'Protected' ni 'Protected Friend'

Les méthodes ne peuvent pas être déclarées 'Static'

Les méthodes déclarées dans des structures ne peuvent pas comporter de clauses 'Handles'

Les méthodes déclarées 'Overrides' ne peuvent pas être déclarées 'Overridable', car elles sont implicitement substituables (Overridable)

Les méthodes d'un module ne peuvent pas être déclarées '<spécificateur>'

Les méthodes d'un module ne peuvent pas implémenter les membres d'interface

Les méthodes de 'System.Nullable(Of T)' ne peuvent pas être utilisées en tant qu'opérandes de l'opérateur 'AddressOf'

Les méthodes ou événements qui implémentent des membres d'interface ne peuvent pas être déclarés 'Shared'

Impossible d'appliquer à la fois 'Microsoft.VisualBasic.ComClassAttribute' et '<attribut>' à la même classe

Impossible d'appliquer 'Microsoft.VisualBasic.ComClassAttribute' à '<NomClasse>', car il n'est pas déclaré 'Public'

Impossible d'appliquer 'Microsoft.VisualBasic.ComClassAttribute' à '<nomclasse1>', car son conteneur '<nomclasse2>' n'est pas déclaré 'Public'

'Microsoft.VisualBasic.ComClassAttribute' ne peut pas être appliqué à une classe qui est déclarée 'MustInherit'

'Microsoft.VisualBasic.ComClassAttribute' ne peut pas être appliqué à une classe qui est générique ou contenue dans un type générique

'Microsoft.VisualBasic.ComClassAttribute' est spécifié pour la classe '<nomclasse>' mais il ne possède pas de membres publics pouvant être exposés à COM ; par conséquent, aucune interface COM n'est générée

'Microsoft.VisualBasic.ComClassAttribute' dans la classe '<nomclasse>' déclare implicitement <type> '<nommembre>', qui est en conflit avec un membre portant le même nom dans <type> '<nomtype>'

Espace requis manquant

Le module '<nommodule>' ne peut pas être utilisé en tant que type

Attribut de module '<nomattribut>' non valide : <erreur>

L'instruction 'Module' doit se terminer par un 'End Module' correspondant

Les instructions 'Module' ne peuvent intervenir qu'au niveau du fichier ou de l'espace de noms

Les modules ne peuvent pas être déclarés '<nommodificateur>'

Les modules ne peuvent pas être génériques

Un tableau multidimensionnel ne peut pas être converti en une arborescence de l'expression

Plusieurs initialisations de '<nom du membre>'

'MustInherit' ne peut pas être spécifié pour le type partiel '<NomTypePartiel>', car il ne peut pas être combiné avec 'NotInheritable' spécifié pour l'un de ses autres types partiels

'MustOverride' ne peut pas être spécifié pour '<NomProcédure>', car il est dans un type partiel déclaré 'NotInheritable' dans une autre définition partielle

La méthode 'MustOverride' '<nomméthode>' ne peut pas être appelée par 'MyClass'

'MyBase' ne peut pas être utilisé avec la méthode '<nomméthode>', car il est déclaré 'MustOverride'

'MyBase' doit être suivie de '.' et d'un identificateur

'MyClass' ne peut pas être utilisé à l'extérieur d'une classe

'MyClass' doit être suivie de '.' et d'un identificateur

Le nom <NomMembre> n'est pas conforme CLS

Le nom <Nom> n'est pas déclaré ou ne se trouve pas dans la portée actuelle

Le nom '<nom>' n'est pas déclaré

Le nom <NomEspaceDeNoms> de l'espace de noms racine <EspaceDeNomsComplet> n'est pas conforme CLS

Le nom du champ ou de la propriété initialisé doit commencer par '.'

Le nom du paramètre de type '<NomParamètreDeType1>' ne correspond pas à '<NomParamètreDeType2>', le paramètre de type correspondant défini dans la déclaration de méthode partielle '<NomMéthode>'

L'argument nommé ne peut pas correspondre à un paramètre ParamArray

Argument nommé attendu

Les arguments nommés ne sont pas valides en tant qu'indices de tableau

Une déclaration d'espace de noms doit commencer par 'xmlns'

Une déclaration d'espace de noms avec préfixe ne peut pas avoir une valeur vide dans un littéral XML

L'espace de noms ou le type '<nom>' a déjà été importé

L'espace de noms ou le type spécifié dans les Imports '<NomÉlémentQualifié>' ne contient aucun membre public ou est introuvable

L'espace de noms ou le type spécifié dans les Imports '<NomÉlémentQualifié>' au niveau du projet ne contient aucun membre public ou est introuvable

L'instruction 'Namespace' doit se terminer par un 'End Namespace' correspondant

Les instructions 'Namespace' ne peuvent intervenir qu'au niveau du fichier ou de l'espace de noms

La fonction imbriquée n'a pas la même signature que le délégué '<NomDélégué>'

L'imbrication de parenthèses dans la liste des paramètres de l'expression lambda dépasse la profondeur maximale autorisée

'New' ne peut pas être utilisé dans une classe déclarée 'MustInherit'

'New' ne peut pas être utilisé pour un paramètre de type qui n'a pas de contrainte 'New'

Impossible d'utiliser 'New' pour une interface

'New' ne peut pas être utilisé pour la classe '<nomclasse>', car elle contient un membre 'MustOverride' qui n'a pas été substitué

La contrainte 'New' et la contrainte 'Structure' ne peuvent pas être combinées

La contrainte 'New' ne peut pas être spécifiée plusieurs fois pour le même paramètre de type

'New' n'est pas valide dans ce contexte

La variable de contrôle 'Next' ne correspond pas à la variable de contrôle de boucle 'For'

La variable de contrôle Next ne correspond pas à la variable de contrôle de boucle For '<nomvariable>'

'Next' attendu

'Next' doit être précédé d'un 'For' correspondant

L'instruction 'Next' nomme plus de variables qu'il n'existe d'instructions 'For' correspondantes

Aucun '<NomProcédureGénérique>' accessible n'accepte ce nombre d'arguments de type

Aucun '<NomProcédure>' accessible n'est plus spécifique : <ListeSignatures>

Aucune méthode 'Main' accessible avec une signature appropriée n'a été trouvée dans '<nom>'

Aucune méthode accessible '<NomProcédure>' n'a de signature compatible avec le délégué '<NomDélégué>' : <SousListeErreurs>

Aucun '<NomProcédure>' accessible non générique trouvé

Aucune source d'entrée spécifiée

Le <NomMembre> non conforme CLS n'est pas autorisé dans une interface conforme CLS

Le membre 'MustOverride' non conforme CLS n'est pas autorisé dans un <NomClasse> conforme CLS

Aucune des méthodes 'Main' accessibles avec les signatures appropriées ayant été trouvées dans '<NomType>' ne peut être la méthode de démarrage, car elles sont toutes génériques ou imbriquées dans des types génériques

Les noms de types non intrinsèques ne sont pas autorisés dans les expressions de compilation conditionnelles

L'attribut 'NonSerialized' n'aura pas d'effet sur ce membre, car sa classe conteneur n'est pas exposée comme 'Serializable'

Les membres non partagés dans une Structure ne peuvent pas être déclarés 'New'

Impossible d'évaluer 'Nothing'

Les classes 'NotInheritable' ne peuvent pas avoir de membres déclarés '<nomspécificateur>'

'NotOverridable' ne peut pas être spécifié pour les méthodes qui ne se substituent pas à une autre méthode

Impossible de spécifier le modificateur autorisant les valeurs Null '?' ainsi que les modificateurs de tableau '(' et ')' pour la variable et son type

Impossible de spécifier un modificateur autorisant les valeurs Null dans les déclarations de variable avec 'As New'

Impossible de spécifier un modificateur autorisant les valeurs Null pour la variable et son type

Impossible d'utiliser un modificateur autorisant les valeurs Null avec une variable dont le type implicite est 'Object'

Les paramètres acceptant la valeur Null doivent spécifier un type

L'inférence de type nullable n'est pas prise en charge dans ce contexte

Les types nullables ne sont pas autorisés dans les expressions de compilation conditionnelles

Les types nullables ne sont pas pris en charge, car la version actuelle de 'mscorlib.dll' ne définit pas le type 'Nullable(of T)'

Le nombre d'indices est supérieur au nombre de dimensions du tableau indexé

Le nombre d'indices est inférieur au nombre de dimensions du tableau indexé

L'objet créé à l'aide de Modifier & Continuer n'est pas encore disponible pour évaluation

La syntaxe de l'initialiseur d'objet ne peut pas être utilisée pour initialiser une instance de type 'Object'

L'objet n'existe plus en raison d'une erreur de compilation ou d'une suppression

'Of' requis lors de la spécification des arguments de type pour un type ou une méthode générique.

L'argument omis ne peut pas correspondre à un paramètre ParamArray

Les instructions 'On Error' ne sont pas valides dans la fenêtre Exécution

Les instructions 'On Error' ne sont pas valides dans les instructions 'SyncLock'

Les instructions 'On Error' ne sont pas valides dans les instructions 'Using'

'On' attendu

Les instructions 'On GoTo' et 'On GoSub' ne sont plus prises en charge

Seuls les opérateurs de conversion peuvent être déclarés '<MotClé>'

Vous pouvez spécifier uniquement une instance de type 'NotOverridable', 'MustOverride' ou 'Overridable'

Vous pouvez spécifier uniquement une instance de type 'Public', 'Private', 'Protected', 'Friend' ou 'Protected Friend'

Un seul bloc de commentaires XML est autorisé par élément de langage

Opérandes de type Object utilisés pour l'opérateur '<SymboleOpérateur>' ; des erreurs d'exécution peuvent se produire

Opérandes de type Object utilisés pour l'opérateur '<SymboleOpérateur>' ; utilisez l'opérateur 'Is' pour tester l'identité de l'objet

Opérandes de type Object utilisés pour l'opérateur '<SymboleOpérateur>' ; utilisez l'opérateur 'IsNot' pour tester l'identité de l'objet.

Opérandes de type Object utilisés dans les expressions pour les instructions 'Select', 'Case' ; des erreurs au moment de l'exécution peuvent se produire

L'opérateur '<opérateur>' doit avoir un type de retour Boolean

L'opérateur '<opérateur>' doit avoir un second paramètre de type 'Integer'

L'opérateur '<opérateur>' doit avoir un ou deux paramètres

L'opérateur '<opérateur>' doit avoir un paramètre

L'opérateur '<opérateur>' doit avoir deux paramètres

L'opérateur '<nomopérateur>' n'est pas défini pour le type '<nomtype>'

L'opérateur '<nomopérateur>' n'est pas défini pour les types '<type1>' et '<type2>'

L'opérateur '<nomopérateur>' n'est pas défini pour les types '<nomtype1>' et '<nomtype2>'

L'opérateur '<SymboleOpérateur>' ne retourne pas une valeur pour tous les chemins de code

La déclaration d'opérateur doit être l'une des suivantes : +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue ou IsFalse

L'opérateur n'est pas surchargeable

L'opérateur 'opérateur' n'est pas défini pour les types 'type1' et 'type2'

Opérateur sans clause 'As' ; type Object pris par défaut

Les opérateurs ne peuvent pas être déclarés '<MotClé>'

Les opérateurs ne peuvent pas être déclarés dans des modules

Les opérateurs doivent être déclarés 'Public'

Les opérateurs doivent être déclarés 'Shared'

Option /win32manifest ignorée

l'option <option> ne peut pas être suivie par '+' ou '-' ; ignoré

l'option <nomoption> ne peut être suivie que de '+' ou '-'

L'option <nomoption> requiert <argument>

Une instruction 'Option <spécificateur>' ne peut apparaître qu'une seule fois par fichier

'Option Compare' doit être suivi de 'Text' ou 'Binary'

'Option Explicit' ne peut être suivi que de 'On' ou 'Off'

'Option Infer' ne peut être suivi que de 'On' ou 'Off'

'Option' doit être suivi de 'Compare', 'Explicit', 'Infer' ou 'Strict'

Toutes les déclarations et instructions 'Imports' doivent être précédées d'instructions 'Option'

'Option Strict' ne peut être suivi que de 'On' ou 'Off'

Option Strict Custom ne peut être utilisé qu'en tant qu'option du compilateur de ligne de commande (vbc.exe)

Option Strict On interdit les conversions implicites de '<type1>' en '<type2>'

Option Strict On interdit les conversions implicites de '<type1>' en '<type2>' ; le type collection Visual Basic 6.0 n'est pas compatible avec le type collection .NET Framework.

Option Strict On rejette toute liaison tardive

Option Strict On interdit le passage du type '<nomtype1>' au type '<nomtype2>' lors de la recopie de la valeur du paramètre ByRef <nomparamètre>' dans l'argument correspondant

Option Strict On n'autorise pas les opérandes de type Object pour l'opérateur '<nomopérateur>'

Option Strict On n'autorise pas les conversions restrictives lors des conversions de types implicites entre la méthode d'extension '<NomMéthodeExtension>' définie dans '<NomModule>' et le délégué '<NomDélégué>'

Option Strict On n'autorise pas les conversions restrictives lors des conversions de types implicites entre la méthode '<NomMéthode>' et le délégué '<NomDélégué>'

Option Strict On n'autorise pas les conversions restrictives lors des conversions de types implicites entre l'expression lambda et le délégué '<NomDélégué>'

Option Strict On interdit les opérandes de type Object pour l'opérateur '<nomopérateur>'

Toutes les déclarations Function, Property et Operator de Option Strict On requièrent une clause 'As'

Toutes les déclarations de variable de Option Strict On requièrent une clause 'As'

Chaque paramètre d'expression lambda de Option Strict On doit être déclaré avec une clause 'As' si son type ne peut pas être déduit

Tous les paramètres de méthode de Option Strict On requièrent une clause 'As'

Impossible de combiner 'Optional' et 'ParamArray'

'Optional' ne peut pas être appliqué au premier paramètre d'une méthode d'extension

'Optional' attendu

Les paramètres optionnels ne peuvent pas être déclarés en tant que type '<type>'

Les paramètres facultatifs ne peuvent pas avoir de types structure

Les paramètres optionnels doivent spécifier une valeur par défaut

Mémoire insuffisante (erreur du compilateur Visual Basic)

Dépassement de capacité (erreur Visual Basic)

La résolution de surcharge a échoué, car aucune '<méthode>' n'est accessible

La résolution de surcharge a échoué, car aucun '<NomProcédureGénérique>' accessible n'accepte ce nombre d'arguments de type

La résolution de surcharge a échoué, car aucune '<méthode>' accessible n'accepte ce nombre d'arguments

La résolution de surcharge a échoué, car aucune '<méthode>' accessible ne peut être appelée avec ces arguments : <erreur>

La résolution de surcharge a échoué, car aucune '<méthode>' accessible ne peut être appelée sans conversion restrictive : <erreur>

La résolution de surcharge a échoué, car aucune '<méthode>' accessible n'est plus spécifique pour ces arguments : <erreur>

La surcharge de méthodes déclarées dans plusieurs interfaces de base n'est pas valide

'ParamArray' ne peut pas être appliqué au premier paramètre d'une méthode d'extension

Le paramètre ParamArray doit être un tableau unidimensionnel

Le paramètre ParamArray doit être un tableau

Les paramètres ParamArray doivent être déclarés 'ByVal'

Les paramètres ParamArray doivent avoir un type tableau

Le paramètre '<NomParamètre>' a déjà un argument correspondant

Le paramètre '<NomParamètre>' a déjà un argument omis correspondant

Un argument omis correspond déjà au paramètre '<nomparamètre>' dans '<nomméthode>'

Le paramètre '<NomParamètre>' de la méthode d'extension '<NomMéthode>' défini dans '<NomType>' a déjà un argument correspondant

Le paramètre '<NomParamètre>' de la méthode d'extension '<NomMéthode>' défini dans '<NomType>' a déjà un argument omis correspondant

Le paramètre '<nomparamètre>' de '<nomméthode>' a déjà un argument correspondant

Paramètre déjà déclaré avec le nom '<nomargument>'

Un paramètre ne peut pas avoir le même nom que sa fonction de définition

Le nom de paramètre '<NomParamètre1>' ne correspond pas au nom du paramètre correspondant, '<NomParamètre2>', défini dans la déclaration de méthode partielle '<NomMéthode>'

Le spécificateur de paramètre est dupliqué

Le paramètre de cet opérateur unaire doit être du type conteneur '<NomType>'

Les types de paramètres de '<opérateur>' doivent être '<NomType>' pour être utilisés dans une instruction 'For'

La méthode partielle '<NomMéthode>' ne peut pas utiliser le mot clé 'Implements'

Les méthodes partielles doivent être déclarées 'Private'

Les méthodes partielles doivent être déclarées 'Private' au lieu de '<ModificateurAccès>'

Les méthodes partielles doivent avoir des corps de méthodes vides

Problème possible détecté pendant la génération de l'assembly '<nomassembly>' : <erreur>

Problème possible détecté pendant la génération de l'assembly : <erreur>

'préfixe' est un préfixe XML et ne peut pas être utilisé comme expression

Le projet '<nomprojet>' ne peut pas générer de référence au fichier '<nomfichier>'

Le projet '<nomprojet>' ne peut pas faire référence au projet '<nomprojet>', car '<nomprojet>' fait référence directement ou indirectement à '<nomprojet>'

Le projet '<nomprojet>' établit une référence indirecte à l'assembly '<nomassembly>', qui contient '<nomclasse>'

Le projet '<NomProjet>' requiert une référence à la version '<NuméroVersion1>' de l'assembly '<NomAssembly>', mais référence la version '<NuméroVersion2>' de l'assembly '<NomAssembly>' (Erreur Visual Basic)

Le projet '<NomProjet>' requiert une référence à la version '<NuméroVersion1>' de l'assembly '<NomAssembly>', mais référence la version '<NuméroVersion2>' de l'assembly '<NomAssembly>' (Avertissement Visual Basic)

Le projet '<NomProjet1>' établit une référence indirecte au projet '<NomProjet2>', qui contient '<NomType>'

Le projet a déjà une référence à l'assembly <IdentitéAssembly>

Le projet a été fermé

Constante de compilation conditionnelle au niveau du projet '<nomconstante>' non valide : <erreur>

Constante de compilation conditionnelle au niveau du projet non valide : <erreur>

Les propriétés ne peuvent pas être déclarées'<nommodificateur>'

Les propriétés déclarées 'ReadOnly' ne peuvent pas avoir de 'Set'

Les propriétés déclarées 'WriteOnly' ne peuvent pas avoir de 'Get'

Les propriétés d'un module ne peuvent pas être déclarées '<spécificateur>'

Les propriétés sans paramètre requis ne peuvent pas être déclarées 'Default'

La propriété '<nompropriété>' ne peut pas être déclarée 'Default' car elle se substitue à une propriété dans la base <type> '<nomtype>' qui n'est pas une valeur par défaut

La propriété '<nom de la propriété>' ne peut pas être initialisée dans une expression d'initialiseur d'objet, car toutes les surcharges accessibles nécessitent des arguments

La propriété '<nom de la propriété>' ne peut pas être initialisée dans une expression d'initialiseur d'objet, car elle requiert des arguments

La propriété '<NomPropriété>' ne retourne pas une valeur pour tous les chemins de code

La propriété '<NomPropriété>' déclare implicitement '<NomMembreImplicite>', qui est en conflit avec un membre implicitement déclaré pour le membre '<NomMembre>' dans la classe de base '<NomClasseDeBase>'

La propriété '<nompropriété>' est d'un type non pris en charge

La propriété '<nompropriété>' est 'ReadOnly'

La propriété '<nompropriété>' est 'WriteOnly'

La propriété '<nompropriété>' doit être déclarée 'Default' car elle se substitue à une propriété par défaut dans la base '<nom>'

Impossible de trouver la propriété '<nompropriété>' sans paramètre

Un accès à la propriété doit assigner la propriété ou utiliser sa valeur

Les accesseurs de propriété ne peuvent pas être déclarés '<ModificateurAccès>' dans une propriété 'Default'

Les accesseurs de propriété ne peuvent pas être déclarés '<ModificateurAccès>' dans une propriété 'NotOverridable'

Les accesseurs de propriété ne peuvent pas être déclarés '<MotClé>'

La propriété ne peut pas être déclarée '<ModificateurPropriété>', car elle contient un accesseur 'Private'

Property Get/Let/Set ne sont plus pris en charge ; utilisez la nouvelle syntaxe de déclaration Property.

'End Property' manquant dans la propriété

La propriété ou le champ '<nom>' n'utilise pas un type d'attribut valide

Les paramètres de propriété ne peuvent pas porter le nom 'Value'

Une propriété sans spécificateur 'ReadOnly' ou 'WriteOnly' doit fournir un 'Get' et un 'Set'

Propriété sans clause 'As' ; type Object pris par défaut

Les types protégés ne peuvent être déclarés qu'à l'intérieur d'une classe

Les expressions de requête ne sont pas valides dans les fenêtres de débogage

La déclaration 'RaiseEvent' doit se terminer par un 'End RaiseEvent' correspondant

La définition 'RaiseEvent' est manquante pour l'événement '<nomévénement>'

'RaiseEvent' est déjà déclaré

La méthode 'RaiseEvent' doit avoir la même signature que le type délégué de l'événement conteneur '<signature>'

Les instructions 'RaiseEvent' ne sont pas valides dans la fenêtre Exécution

La plage spécifiée pour l'instruction 'Case' n'est pas valide

La variable de portée '<variable>' masque une variable dans un bloc englobant ou une variable de portée précédemment définie dans l'expression de requête

La variable de portée '<variable>' masque une variable dans un bloc englobant, une variable de portée précédemment définie ou une variable déclarée implicitement dans une expression de requête

La variable de portée <variable> est déjà déclarée

Le nom de la variable de portée peut être déduit uniquement à partir d'un nom qualifié ou d'un nom simple sans arguments

Le nom de la variable de portée ne peut pas correspondre au nom d'un membre de la classe 'Object'

Impossible de combiner 'ReadOnly' et 'WriteOnly'

La propriété d'attribut 'ReadOnly' '<champpropriété>' ne peut pas être la cible d'une assignation

Les propriétés 'ReadOnly' ne peuvent pas avoir un modificateur d'accès pour 'Get'

La propriété 'ReadOnly' '<nompropriété>' ne peut pas être la cible d'une assignation

Une propriété 'ReadOnly' doit fournir un 'Get'

Une variable 'ReadOnly' ne peut pas être la cible d'une assignation

Une variable 'ReadOnly' ne peut pas être la cible d'une assignation dans une expression lambda au sein d'un constructeur

'Redim' ne peut pas changer le nombre de dimensions d'un tableau

Les instructions 'ReDim' ne peuvent plus être utilisées pour déclarer des variables tableau

Les instructions 'ReDim' requièrent une liste entre parenthèses des nouvelles limites de chaque dimension du tableau

Une référence à l'assembly '<IdentitéAssembly>' contenant le type '<NomType>' est requise, mais une référence adéquate n'a pas été trouvée en raison de l'ambiguïté entre les projets '<NomProjet1>' et '<NomProjet2>'

Une référence à l'assembly '<IdentitéAssembly>' contenant le type '<NomType>' est requise, mais une référence adéquate n'a pas été trouvée en raison de références circulaires possibles : <ListeDépendanceRéférence>

Une référence à l'assembly '<nomassembly>' contenant la classe de base '<nomclasse>' est requise

Une référence à l'assembly '<nomassembly>' contenant la définition de l'événement '<nomévénement>' est requise

Une référence à l'assembly '<nomassembly>' contenant l'interface implémentée '<nominterface>' est requise

Une référence à l'assembly '<nomassembly>' contenant le type '<nommembre>' est requise

Une référence au module '<nommodule>' contenant la classe de base '<nomclasse>' est requise

Une référence au module '<nommodule>' contenant la définition pour l'événement '<nomévénement>' est requise

Une référence au module '<nommodule>' contenant l'interface implémentée '<nominterface>' est requise

Une référence au module '<nommodule>' contenant le type '<nommembre>' est requise

Une référence à un membre non partagé requiert une référence d'objet

Toute référence à un objet en construction n'est pas valide lors de l'appel d'un autre constructeur

Le '<nomobjet>' référencé a la valeur 'Nothing'

L'élément de tableau référencé a la valeur 'Nothing'

L'objet référencé '<nomobjet>' a la valeur 'Nothing'

L'objet référencé a la valeur 'Nothing'

Opérateur relationnel attendu

La déclaration 'RemoveHandler' doit se terminer par un 'End RemoveHandler' correspondant

La définition 'RemoveHandler' est manquante pour l'événement '<nomévénement>'

'RemoveHandler' est déjà déclaré

Attribut 'version' requis manquant dans la déclaration XML

Le nom de ressource '<nomressource>' ne peut pas être utilisé plusieurs fois

Fichier réponse <nomfichier> inclus plusieurs fois

'Resume' ou 'GoTo' attendu

Les instructions 'Resume' ne sont pas valides dans la fenêtre Exécution

Les types de paramètres et de retour de '<OpérateurLogique>' doivent être de type '<NomType>' pour être utilisés dans une expression '<OpérateurCourtCircuit>'

Les types de retour et de paramètres de '<opérateur>' doivent être '<NomType>' pour être utilisés dans une instruction 'For'

L'instruction 'Return' dans un Function, Get ou Operator doit retourner une valeur

L'instruction 'Return' dans un Sub ou un Set ne peut pas retourner de valeur

L'instruction 'Return' dans une méthode 'AddHandler', 'RemoveHandler' ou 'RaiseEvent' ne peut pas retourner une valeur

Les instructions 'Return' ne sont pas valides dans la fenêtre Exécution

Le type de retour de la fonction '<NomProcédure>' n'est pas conforme CLS

L'espace de noms racine <NomEspaceDeNoms> n'est pas conforme CLS

Exception runtime levée

Exception runtime levée : <exception> - <exception>

L'attribut de sécurité '<nomattribut>' ne peut pas être appliqué à un module

Attribut de sécurité '<nomattribut>' non valide :<erreur>

'Select Case' doit se terminer par un 'End Select' correspondant

Les instructions 'Select' ne sont pas valides dans la fenêtre Exécution

L'accesseur 'Set' de la propriété '<NomPropriété>' n'est pas accessible

'Set' est déjà déclaré

La méthode 'Set' ne peut pas comporter plusieurs paramètres

Le paramètre 'Set' ne peut pas être déclaré '<spécificateur>'

Le paramètre de 'Set' doit être du même type que la propriété conteneur

Une instruction 'Set' doit se terminer par un 'End Set' correspondant

La propriété d'attribut 'Shared' '<champpropriété>' ne peut pas être la cible d'une assignation

'Shared' ne peut pas être combiné avec '<spécificateur>' pour une déclaration de méthode

'Shared' ne peut pas être combiné avec '<spécificateur>' pour une déclaration de propriété

Une 'Sub New' partagée ne peut pas être déclarée '<spécificateur>'

Une 'Sub New' partagée ne peut pas avoir de paramètre

Effets secondaires non valides lors de l'évaluation de l'expression dans ce contexte

Fichier source <nomfichier> spécifié plusieurs fois

L'accès spécifié '<NiveauAccès1>' pour '<NomTypePartiel>' ne correspond pas à l'accès '<NiveauAccès2>' spécifié pour l'un de ses autres types partiels

Spécificateur dupliqué

Les spécificateurs et les attributs ne sont pas valides sur les instructions 'Namespace'

Les spécificateurs et les attributs ne sont pas valides sur cette instruction

Les spécificateurs ne sont pas valides pour les méthodes 'AddHandler', 'RemoveHandler' et 'RaiseEvent'

Les spécificateurs sont valides uniquement au début d'une déclaration

L'instruction ne peut pas apparaître en dehors du corps d'une méthode

Cette instruction ne peut pas apparaître dans le corps d'une méthode

Cette instruction ne peut pas apparaître dans le corps d'une propriété

Cette instruction ne peut pas apparaître dans le corps d'un Enum

Cette instruction ne peut pas apparaître dans le corps d'un événement

L'instruction ne peut pas apparaître dans le corps d'une interface

L'instruction ne peut pas apparaître dans le corps d'une interface (erreur Visual Basic)

L'instruction ne peut pas terminer un bloc en dehors d'une instruction 'If' d'une ligne

L'instruction ne déclare pas une méthode 'Get' ou 'Set'

L'instruction ne déclare pas une méthode 'AddHandler', 'RemoveHandler' ou 'RaiseEvent'

Instruction non valide dans un espace de noms

L'instruction n'est pas valide dans une interface

Instruction non valide dans une méthode

L'instruction appelle de manière récursive le 'AddHandler' conteneur pour l'événement '<NomÉvénement>'

Instructions et étiquettes non valides entre 'Select Case' et la première occurrence de 'Case'

Une variable locale statique '<nomvariable>' est déjà déclarée

Une demande d'arrêt est en attente

Les instructions 'Stop' ne sont pas valides dans la fenêtre Exécution

Constante de chaîne attendue

Les constantes de chaîne doivent se terminer par un guillemet

La structure '<nomstructure>' ne peut pas être indexée, car elle n'a pas de propriété par défaut

La structure '<NomStructure>' ne peut pas contenir une instance d'elle-même : <erreur>

La structure '<nomstructure>' doit contenir au moins une variable membre d'instance ou au moins une déclaration d'événement d'instance non marquée comme 'Custom'.

La structure '<nomstructure>' doit contenir au moins une déclaration de variable membre d'instance ou une déclaration Event

Une contrainte 'Structure' et une contrainte de type classe spécifique ne peuvent pas être combinées

La contrainte 'Structure' ne peut être spécifiée plusieurs fois pour le même paramètre de type

Une structure dans une interface ne peut pas être déclarée '<spécificateur>'

L'instruction 'Structure' doit se terminer par un 'End Structure' correspondant

Les structures ne peuvent pas déclarer un 'Sub New' non partagé sans paramètre

Les structures ne peuvent pas utiliser d'instructions 'Inherits'

'Sub Main' est déclaré plusieurs fois dans '<espacedenoms>' : <message>

'Sub Main' est introuvable dans '<nom>'

'Sub New' ne peut pas être déclaré '<modificateur>'

'Sub New' ne peut pas être déclaré dans une interface

'Sub New' ne peut pas être déclaré 'Overrides'

'Sub New' ne peut pas gérer d'événements

'Sub New' ne peut pas implémenter des membres d'interface

'Sub' ou 'Function' attendu

'Sub' ou 'Function' attendu après 'Delegate'

Une demande d'interruption est en attente

L'opérande 'SyncLock' ne peut pas être de type '<nomtype>', car '<nomtype>' n'est pas un type référence

L'instruction 'SyncLock' doit se terminer par un 'End SyncLock' correspondant

Les instructions 'SyncLock' ne sont pas valides dans la fenêtre Exécution

Erreur de syntaxe (erreur Visual Basic)

Erreur de syntaxe dans l'opérateur de cast ; deux arguments séparés par une virgule sont requis

Erreur de syntaxe dans l'expression de compilation conditionnelle

System.CLSCompliantAttribute ne peut pas être appliqué à la propriété 'Get'/'Set'

System.Diagnostics.DebuggerHiddenAttribute n'affecte pas 'Get' ou 'Set' lorsqu'il est appliqué à la définition Property

'System.Nullable' ne satisfait pas la contrainte 'Structure' pour le paramètre de type '<NomParamètreDeType>'

'System.ObsoleteAttribute' ne peut pas être appliqué aux définitions 'AddHandler', 'RemoveHandler' ou 'RaiseEvent'

Impossible d'appliquer 'System.Runtime.InteropServices.DispIdAttribute' à '<nomtype>', car 'Microsoft.VisualBasic.ComClassAttribute' réserve les valeurs inférieures à zéro

Impossible d'appliquer 'System.Runtime.InteropServices.DispIdAttribute' à '<nomtype>', car 'Microsoft.VisualBasic.ComClassAttribute' réserve zéro à la propriété par défaut

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué à un 'Declare'

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué à un 'Get' ou 'Set'

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué à une méthode générique ou imbriquée dans un type générique

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué à un Sub, Function ou Operator avec un corps non vide

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué à une méthode 'AddHandler', 'RemoveHandler' ou 'RaiseEvent'

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué à une méthode d'instance

'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué aux méthodes d'interface

Impossible d'appliquer à la fois 'System.STAThreadAttribute' et 'System.MTAThreadAttribute' à '|1'

Impossible d'appliquer à la fois 'System.STAThreadAttribute' et 'System.MTAThreadAttribute' à la même méthode

'System.Void' ne peut être utilisé que dans une expression GetType

L'option /moduleassemblyname ne peut être spécifiée que lors de la génération d'une cible de type 'module'

Impossible d'utiliser le caractère '?' ici

Le mot clé '<MotClé>' est utilisé pour surcharger des membres hérités ; n'utilisez pas le mot clé '<MotClé>' lors de la surcharge de 'Sub New'

Le ConnectionTimeout doit être supérieur à 0

La version personnalisée de 'System.Runtime.CompilerServices.ExtensionAttribute' trouvée par le compilateur n'est pas valide

La référence de l'assembly par défaut '<référence>' a déjà été automatiquement ajoutée ; ignoré

Le fichier '<nomfichier>' n'est pas un fichier texte

Le nombre maximal d'erreurs est dépassé

La version ciblée du .NET Compact Framework ne prend pas en charge la liaison tardive

La version ciblée du .NET Compact Framework ne prend pas en charge la résolution de surcharge à liaison tardive

La version ciblée du .NET Compact Framework ne prend pas en charge l'instruction 'End'

La version ciblée du .NET Compact Framework ne prend pas en charge l'utilisation du modificateur Ansi, Auto ou Unicode

Le type '<NomType>' ne peut pas être un type d'élément de tableau, un type de retour, un type de champ, un type d'argument générique, un type de paramètre 'ByRef' ou le type d'une expression convertie en 'Object' ou 'ValueType'

Le type pour la variable '<NomVariable>' ne sera pas déduit, car il est lié à un champ d'une portée englobante

la valeur '<valeur>' n'est pas valide pour l'option '<nomoption>'

Cet héritage provoque des dépendances circulaires entre <type1> '<NomType1>' et son <type2> '<NomType2>' imbriqué

L'opérande 'Throw' doit dériver de 'System.Exception'

L'instruction 'Throw' ne peut pas omettre l'opérande en dehors d'une instruction 'Catch' ou dans une instruction 'Finally'.

Les instructions 'Throw' ne sont pas valides dans la fenêtre Exécution

Arguments de type insuffisants

Arguments de type insuffisants dans '<NomMéthodeGénérique>'

Arguments de type insuffisants dans la méthode d'extension '<NomMéthode>' définie dans '<NomType>'

Arguments trop nombreux

Arguments trop nombreux pour '<nomprocédure>'

Arguments trop nombreux dans la méthode d'extension '<NomMéthode>' définie dans '<NomType>'

Arguments de type trop nombreux

Arguments de type trop nombreux dans '<NomMéthodeGénérique>'

Arguments de type trop nombreux dans la méthode d'extension '<NomMéthode>' définie dans '<NomType>'

'Try' doit se terminer par un 'End Try' correspondant

Try doit utiliser au moins un 'Catch' ou 'Finally'

Les instructions 'Try' ne sont pas valides dans la fenêtre Exécution

L'opérande 'TryCast' doit être un type référence, mais '<NomType>' est un type valeur

L'opérande 'TryCast' doit être un paramètre de type contraint par classe, mais '<NomParamètreDeType>' n'a pas de contrainte de classe

Type '<NomType>' et type '<NomType>' partiel sont en conflit dans '<NomConteneur>', mais sont fusionnés, car l'un d'eux est déclaré partiel

Le type '<NomType>' et le type partiel '<NomType>' déclarés dans '<NomFichier>' sont en conflit dans le conteneur '<NomConteneur>', mais sont fusionnés, car l'un d'eux est déclaré partiel

Impossible d'utiliser le type '<nomtype>' dans un attribut, car il n'est pas déclaré 'Public'

Impossible d'utiliser le type '<nomtype>' dans un attribut, car son conteneur '<nomconteneur>' n'est pas déclaré 'Public'

Le type '<NomType>' ne peut pas implémenter l'interface '<NomInterface>', car il déclare le '<SignatureÉvénement>' qui a un type de retour

Le type '<NomType>' ne peut pas hériter d'un type imbriqué dans celui-ci

Le type '<NomType>' ne peut pas hériter d'un paramètre de type

Le type '<nomtype>' n'a aucun constructeur

Le type '<NomType>' n'a pas de paramètres de type et donc ne peut pas avoir d'arguments de type

Le type '<NomType>' dans l'assembly '<NomAssembly1>' a été transmis à l'assembly '<NomAssembly2>'

Le type '<nomtype>' est importé à partir de différentes versions de l'assembly '<nomassembly>'

Le type <NomType> n'est pas conforme CLS

Type '<nomtype>' non défini

Le type '<nomtype>' n'est pas défini ou le module le contenant n'est pas chargé dans la session de débogage

Le type '<NomType>' n'est pas pris en charge, car il hérite directement ou indirectement de lui-même

Le type 'NomType' doit être un type valeur ou un argument de type limité à 'Structure' pour pouvoir être utilisé avec 'Nullable' ou le modificateur autorisant les valeurs Null '?'

Le type '<NomType>' doit définir l'opérateur '<OpérateurDéterminant>' à utiliser dans une expression '<OpérateurCourtCircuit>'

Le type '<NomType>' doit définir l'opérateur '<opérateur>' à utiliser dans une instruction 'For'

Le type '<NomType1>' ne peut pas être marqué comme conforme CLS, car son type conteneur '<NomType2>' n'est pas conforme CLS

L'argument de type '<NomArgumentDeType>' n'hérite pas ou n'implémente pas le type de contrainte '<NomParamètreDeType>'

L'argument de type '<NomArgumentDeType>' ne satisfait pas la contrainte 'Class' pour le paramètre de type '<NomParamètreDeType>'

L'argument de type '<NomArgumentDeType>' ne satisfait pas la contrainte 'Structure' pour le paramètre de type '<NomParamètreDeType>'

L'argument de type '<NomArgumentDeType>' est déclaré 'MustInherit' et ne satisfait pas la contrainte 'New' pour le paramètre de type '<NomParamètreDeType>'

L'argument de type '<NomArgumentDeType>' doit avoir un constructeur d'instance sans paramètre public pour satisfaire la contrainte 'New' pour le paramètre de type '<NomParamètreDeType>'

L'inférence d'argument de type a échoué pour le paramètre de type '<NomParamètreDeType>' de '<SignatureDeProcédureGénérique>'

L'inférence d'argument de type a échoué pour le paramètre de type '<NomParamètreDeType1>' de '<SignatureDeProcédureGénérique>'

Les arguments de type ne peuvent pas être appliqués à l'expression '<expression>'

Les arguments de type ne peuvent pas être déduits à partir du délégué

Les arguments de type pour la méthode d'extension '<NomMéthode>' définie dans '<NomType>' n'ont pas pu être déduits à partir du délégué '<NomDélégué>'

Les arguments de type pour la méthode '<NomProcédure>' n'ont pas pu être inférés à partir du délégué '<NomDélégué>'

Les arguments de type inférés pour la méthode '<NomProcédure>' entraînent les erreurs suivantes :<ListeErreurs>

Les arguments de type inférés pour la méthode '<NomProcédure>' entraînent les avertissements suivants :<ListeAvertissements>

Arguments de type inattendus

Arguments de type inattendus, car les attributs ne peuvent pas être génériques

Le caractère de type '<caractère>' ne peut pas être utilisé dans une déclaration avec un type explicite

Le caractère de type '<nomcaractère>' ne correspond pas au type de données déclaré '<type>'

Un caractère de type ne peut pas être utilisé dans une déclaration 'Sub' car une 'Sub' ne retourne pas de valeur

Le caractère de type ne peut pas être utilisé dans une déclaration de paramètre de type

Les caractères de type ne sont pas autorisés dans les identificateurs d'étiquette

Les caractères de type ne sont pas autorisés pour les alias Imports

Les caractères de type ne peuvent pas être utilisés dans des déclarations de type anonymes

Les caractères de type ne peuvent pas être utilisés dans des déclarations de variable de portée

La contrainte de type '<expression>' n'est pas une classe ou une interface

La contrainte de type ne peut pas être une classe 'NotInheritable'

Les caractères de déclaration de type ne sont pas valides dans ce contexte

Type attendu

Un type dans un module ne peut pas être déclaré '<spécificateur>'

Le type de '<NomVariable>' ne peut pas être déduit, car les limites de la boucle et la clause d'incrémentation ne sont pas converties en un même type

Le type de '<nom de la variable>' ne peut pas être déduit à partir d'une expression contenant '<nom de la variable>'

Le type de '<NomVariable>' est ambigu, car les limites de la boucle et la clause d'incrémentation ne sont pas converties en un même type

Le type de membre '<NomMembre>' n'est pas conforme CLS

Le type de la valeur facultative pour le paramètre optionnel <NomParamètre> n'est pas conforme CLS

Le type de paramètre '<NomParamètre>' n'est pas conforme CLS

Type ou 'New' attendu

Type ou 'With' attendu

Le paramètre de type '<NomParamètreDeType>' ne peut avoir qu'une seule contrainte qui est une classe

Le paramètre de type '<NomParamètreDeType>' ne peut pas être contraint par lui-même : '<MessageErreur>'

Le paramètre de type '<NomParamètreDeType>' ne peut pas être déduit

Le paramètre de type '<NomParamètreDeType>' pour '<NomProcédureGénérique>' ne peut pas être inféré

Le paramètre de type '<NomParamètreDeType>' pour la méthode d'extension '<NomMéthode>' définie dans '<NomType>' ne peut pas être déduit

Le paramètre de type '<NomParamètreDeType>' a le même nom qu'un paramètre de type d'un type englobant

Le paramètre de type '<NomParamètreDeType1>' doit avoir une contrainte 'New' ou une contrainte 'Structure' pour satisfaire la contrainte 'New' pour le paramètre de type '<NomParamètreDeType2>'

Le paramètre de type est déjà déclaré avec le nom '<NomParamètreDeType>'

Un paramètre de type ne peut pas avoir le même nom que sa fonction de définition

Le nom du paramètre de type '<NomParamètreDeType1>' ne correspond pas au nom '<NomParamètreDeType2>' du paramètre de type correspondant défini pour l'un des autres types partiels de '<NomTypePartiel>'

Le paramètre de type n'est pas autorisé dans la clause 'Implements'

Le paramètre de type avec une contrainte 'Structure' ne peut pas être utilisé en tant que contrainte

Les paramètres de type ne peuvent pas être spécifiés pour cette déclaration

Les paramètres de type ne peuvent pas être utilisés comme qualificateurs

Les paramètres de type ou les types construits avec des paramètres de type ne sont pas autorisés dans les arguments d'attribut

Les instructions 'Type' ne sont plus prises en charge ; utilisez les instructions 'Structure' à la place

'TypeOf...Is' requiert un opérande gauche ayant un type référence, mais cet opérande a le type valeur '<type>'

Les types ne sont pas disponibles dans ce contexte

Les types déclarés 'Private' doivent se trouver à l'intérieur d'un autre type

Impossible d'accéder au membre

Impossible d'appliquer des attributs de sécurité à '<nom>' : <erreur>

Impossible de créer une interface runtime .NET : <erreur>

Impossible de créer l'objet Assembly Linker : <message d'erreur>

Impossible de créer un assembly avec nom fort à partir du fichier de clé '<nomfichier>' : <erreur>

Impossible de créer le fichier temporaire dans le chemin d'accès '<nomfichier>' : <message d'erreur>

Impossible de créer un fichier de documentation XML '<nom>' : <message>

Impossible d'incorporer le fichier de ressources '<nomfichier>' : <message d'erreur>

Impossible de créer l'assembly : <message d'erreur>

Impossible d'évaluer l'expression

Impossible de trouver le point d'entrée '<nom>' dans la DLL '<nomfichier>' : <erreur>

Le fichier requis '<nomfichier>' est introuvable

Impossible de générer une référence au fichier '<nomfichier>' (utilisez l'utilitaire TLBIMP pour faire référence aux DLL COM) : <message d'erreur>

Impossible d'obtenir des informations de type pour '<nomtype>'

Impossible d'inclure un fragment XML '<CheminÉlément>' du fichier '<FichierCommentaires>'

Impossible de créer un lien vers le fichier de ressources '<nomfichier>' : <message d'erreur>

Impossible de charger la DLL '<nomfichier>' : <erreur>

Impossible de charger les informations pour la classe '<nomclasse>'

Impossible de charger la bibliothèque référencée '<nomfichier>' : <erreur>

Impossible d'ouvrir le fichier '<nomfichier>' : <erreur>

Impossible d'ouvrir le fichier de clé '<nomfichier>' : <erreur>

Impossible d'ouvrir le fichier de module '<nomfichier>' : <erreur>

Impossible d'ouvrir le fichier de ressources '<nomfichier>' : <erreur>

Impossible d'ouvrir le fichier réponse '<nomfichier>'

Impossible d'analyser le code XML : <erreur>

Impossible de signer l'assembly : <message d'erreur>

Impossible de signer le fichier '<nomfichier>' : <erreur>

Impossible d'écrire la sortie dans la mémoire

Impossible d'écrire dans un fichier temporaire, car le chemin d'accès temporaire n'est pas disponible

Impossible d'écrire dans le fichier de sortie '<nomfichier>' : <erreur>

Le type sous-jacent <NomType> d'Enum n'est pas conforme CLS

Option <nomoption> non reconnue ignorée

Fibre non planifiée

Constante locale non utilisée : '<constante>'

Variable locale inutilisée : '<NomVariableLocale>'

Utilisez l'option de ligne de commande '<option>' ou les paramètres de projet appropriés plutôt que '<paramètre>'

'Using' doit se terminer par un 'End Using' correspondant

L'opérande 'Using' de type '<NomType>' doit implémenter 'System.IDisposable'

La variable de ressource 'Using' doit avoir une initialisation explicite

Le type de variable de ressource 'Using' ne peut pas être de type tableau

Les instructions 'Using' ne sont pas valides dans la fenêtre Exécution

L'utilisation de la variable d'itération dans une expression lambda peut provoquer des résultats inattendus

La valeur '<nomvaleur1>' ne peut pas être convertie en '<nomvaleur2>'

Une valeur de type '<type1>' ne peut pas être convertie en '<type2>'

Une valeur de type '<type1>' ne peut pas être convertie en '<type2>', car '<type3>' n'est pas un type référence

Une valeur de type '<type1>' ne peut pas être convertie en '<type2>', car '<type3> n'est pas dérivé de '<type4>'

Une valeur de type '<type1>' ne peut pas être convertie en '<type2>', car les types tableau ont des nombres de dimensions différents

La valeur de type '<NomType1>' ne peut pas être convertie en '<NomType2>'

La valeur du type '<NomType1>' ne peut pas être convertie en '<NomType2>' (plusieurs références de fichier)

Une valeur de type 'type1' ne peut pas être convertie en 'type2'

La variable '<nomvariable>'masque une variable dans un bloc englobant

La variable '<NomVariable>' est passée par référence avant qu'une valeur ne lui ait été assignée

La variable '<NomVariable>' est passée par référence avant qu'une valeur ne lui ait été assignée (variable de structure)

La variable '<NomVariable>' est utilisée avant qu'une valeur ne lui ait été assignée

La variable '<NomVariable>' est utilisée avant qu'une valeur ne lui ait été assignée (erreur Visual Basic)

La variable ne peut pas être initialisée avec un type autre qu'un type tableau '<NomÉlément>'

Les instructions de déclaration de variable ne sont pas valides dans la fenêtre Exécution

Déclaration de variable sans clause 'As' ; type d'Object pris par défaut

Cette variable utilise un type Automation non pris en charge par Visual Basic

Les variables des modules ne peuvent pas être déclarées '<spécificateur>'

'Variant' n'est plus un type pris en charge ; utilisez le type 'Object' à la place

Le compilateur Visual Basic 2005 n'est pas en mesure de récupérer à partir de l'erreur suivante : <erreur>

Messages du compilateur Visual Basic

Le numéro d'avertissement '<numéro>' pour l'option '<nomoption>' est non configurable ou non valide

Avertissement considéré comme une erreur : <erreur>

Impossible d'évaluer des méthodes Web dans les fenêtres de débogage

L'attribut 'WebMethod' n'aura aucun effet sur ce membre, car sa classe conteneur n'est pas exposée en tant que service Web

Les instructions 'Wend' ne sont plus prises en charge ; utilisez les instructions 'End While' à la place

'While' doit se terminer par un 'End While' correspondant

L'espace ne peut pas s'afficher ici

'Widening' et 'Narrowing' ne peuvent pas être combinés

Les contextes et instructions 'With' ne sont pas valides dans les fenêtres de débogage

'With' doit se terminer par un 'End With' correspondant

La variable 'WithEvents' ne déclenche aucun événement

La variable 'WithEvents' ne déclenche pas d'événements d'instance accessibles par '<nomconteneur>'

La longueur du nom de la variable WithEvents ne peut pas dépasser 1019 caractères

Les variables 'WithEvents' peuvent seulement être de type classe, interface ou paramètre de type avec des contraintes de classe

Les variables 'WithEvents' ne peuvent pas être de type tableau

Les variables 'WithEvents' doivent comporter une clause 'As'

Les propriétés 'WriteOnly' ne peuvent pas avoir un modificateur d'accès pour 'Set'

Une propriété 'WriteOnly' doit fournir un 'Set'

Le nombre d'arguments de type passés à la méthode '<NomProcédureGénérique>' est incorrect

L'attribut XML 'attribut1' doit apparaître avant l'attribut XML 'attribut2'

L'attribut XML 'version' doit être le premier attribut dans une déclaration XML

Les attributs XML ne peuvent pas être sélectionnés à partir du type 'type'

Les propriétés d'axe XML ne prennent pas en charge la liaison tardive

Le bloc de commentaires XML ne peut pas être associé à un élément de langage qui prend en charge l'application des commentaires de la documentation XML

Le bloc de commentaires XML doit précéder immédiatement l'élément de langage auquel il se rapporte

Un commentaire XML ne peut pas figurer dans une méthode ou une propriété

Le commentaire XML ne peut pas être appliqué plusieurs fois pour un <type> partiel

L'exception de commentaire XML doit avoir un attribut 'cref'

Le commentaire XML a une balise avec un attribut 'cref' '<attribut>' qui n'a pas pu être résolu

Le commentaire XML doit être la première instruction sur une ligne

Le paramètre de commentaire XML '<paramètre>' ne correspond pas à un paramètre pour l'instruction <motclé> correspondante

Le paramètre de commentaire XML doit avoir un attribut 'name'

La balise de commentaire XML '<balise>' s'affiche avec des attributs identiques plusieurs fois dans le même bloc de commentaires XML

La balise de commentaire XML '<balise>' n'est pas autorisée pour un élément de langage '<élément>'

La balise de commentaire XML 'include' doit avoir un attribut '<attribut>'

La balise de commentaire XML 'returns' n'est pas autorisée pour un élément de langage 'declare sub'

La balise de commentaire XML 'returns' n'est pas autorisée pour une propriété 'WriteOnly'

Le paramètre de type du commentaire XML <paramètre> ne correspond pas à un paramètre de type pour l'instruction <motclé> correspondante

Le paramètre de type de commentaire XML doit avoir un attribut 'name'

La déclaration XML n'autorise pas l'attribut 'NomAttribut'

Les éléments descendants XML ne peuvent pas être sélectionnés à partir du type 'type'

Erreur d'analyse de la documentation XML : <erreur>

Erreur d'analyse de la documentation XML : la balise de début '<balise>' n'a pas de balise de fin correspondante

Les DTD XML ne sont pas prises en charge

Les éléments XML ne peuvent pas être sélectionnés à partir du type 'type'

Les références d'entité XML ne sont pas prises en charge

Un littéral XML ne peut pas s'afficher ici à moins qu'il ne soit mis entre parenthèses

Les littéraux XML et les propriétés d'axes XML ne sont pas disponibles

Les littéraux XML et les propriétés XML ne sont pas pris en charge dans du code incorporé au sein d'ASP.NET

Nom XML attendu

Le préfixe de l'espace de noms XML 'préfixe' est déjà déclaré

Le préfixe de l'espace de noms XML 'préfixe' n'est pas défini

Le préfixe de l'espace de noms XML 'préfixe' est réservé pour une utilisation par XML et l'URI de l'espace de noms ne peut pas être changé

L'URI de l'espace de noms XML 'http://www.w3.org/XML/1998/namespace' ne peut être lié qu'à 'xmlns'

Le nom de l'instruction de traitement XML 'nom' n'est pas valide

Vous devez référencer au moins une variable de portée des deux côtés de l'opérateur 'Equals'

Voir aussi

Tâches

Comment : obtenir des informations sur les erreurs du compilateur en Visual Basic

Autres ressources

Messages d'erreur (Visual Basic)