Partager via


Page d’erreur du Concepteur Windows Forms

Si le Concepteur Windows Forms ne parvient pas à se charger en raison d’une erreur dans votre code, dans un composant tiers ou ailleurs, une page d’erreur s’affiche au lieu du concepteur. Cette page d’erreur ne signe pas nécessairement un bogue dans le concepteur. Le bogue peut se trouver quelque part dans la page code-behind nommée <your-form-name>. Designer.cs. Les erreurs s’affichent en barres jaunes réductibles avec un lien pour accéder à l’emplacement de l’erreur sur la page de codes.

Page d’erreur du Concepteur Windows Forms

Vous pouvez choisir d’ignorer les erreurs et de continuer à charger le concepteur en cliquant sur Ignorer et Continuer. Cette action peut entraîner un comportement inattendu, par exemple, les contrôles peuvent ne pas apparaître sur l’aire de conception.

Instances de cette erreur

Lorsque la barre d’erreur jaune est développée, chaque instance de l’erreur est répertoriée. De nombreux types d’erreurs incluent un emplacement exact au format suivant : [Nom du projet] Ligne :[Numéro de ligne] Colonne :[Numéro de colonne]. Si une pile d’appels est associée à l’erreur, vous pouvez cliquer sur le lien Afficher la pile des appels pour l’afficher. L’examen de la pile des appels peut vous aider à résoudre l’erreur.

Erreur développée du Concepteur Windows Forms

Remarque

  • Pour les applications Visual Basic, la page d’erreur au moment du design n’affiche pas plusieurs erreurs, mais elle peut afficher plusieurs instances de la même erreur.
  • Pour les applications C++, les erreurs n’ont pas de liens d’emplacement de code.

Aide sur cette erreur

Si une rubrique d’aide pour l’erreur est disponible, cliquez sur le lien d’aide MSDN pour accéder directement à la page d’aide.

Publications de forum sur cette erreur

Cliquez sur les forums MSDN pour rechercher les publications relatives à ce lien d’erreur pour accéder aux forums Microsoft Developer Network. Vous souhaiterez peut-être rechercher spécifiquement dans le Concepteur Windows Forms ou les forums Windows Forms .

Erreurs au moment du design

Cette section répertorie certaines des erreurs que vous pouvez rencontrer.

'<nom de l’identificateur>' n’est pas un identificateur valide

Cette erreur indique qu’un champ, une méthode, un événement ou un objet est mal nommé.

'<name>' existe déjà dans '<nom> de projet'

Message d’erreur : « « Nom<> » existe déjà dans «< nom> du projet ». Entrez un nom unique.

Vous avez spécifié un nom pour un formulaire hérité qui existe déjà dans le projet. Pour corriger cette erreur, donnez au formulaire hérité un nom unique.

« Nom<> de l’onglet Boîte à outils » n’est pas une catégorie de boîte à outils

Un concepteur tiers a essayé d’accéder à un onglet de la boîte à outils qui n’existe pas. Contactez le fournisseur du composant.

Un analyseur de langue demandé n’est pas installé

Message d’erreur : « Un analyseur de langue demandé n’est pas installé. Le nom de l’analyseur de langue est «{0} ».

Visual Studio a tenté de charger un concepteur inscrit pour le type de fichier, mais qui n’a pas pu le faire. Cela est probablement dû à une erreur qui s’est produite lors de l’installation. Contactez le fournisseur de la langue que vous utilisez pour obtenir un correctif.

Un service requis pour générer et analyser le code source est manquant

Il s’agit d’un problème avec un composant tiers. Contactez le fournisseur du composant.

Une exception s’est produite lors de la tentative de création d’une instance de «< nom> d’objet »

Message d’erreur : « Une exception s’est produite lors de la tentative de création d’une instance de «< nom> d’objet ». L’exception était «< chaîne> d’exception ».

Un concepteur tiers a demandé à Visual Studio de créer un objet, mais l’objet a déclenché une erreur. Contactez le fournisseur du composant.

Un autre éditeur a ouvert le nom> du< document en mode incompatible

Message d’erreur : « Un autre éditeur a le nom<> du document ouvert en mode incompatible. Fermez l’éditeur et réessayez cette opération. »

Cette erreur se produit si vous essayez d’ouvrir un fichier déjà ouvert dans un autre éditeur. L’éditeur qui a déjà le fichier ouvert s’affiche. Pour corriger cette erreur, fermez l’éditeur sur lequel le fichier est ouvert, puis réessayez.

Un autre éditeur a apporté des modifications à «< nom> du document »

Fermez et rouvrez le concepteur pour que les modifications prennent effet. Normalement, Visual Studio recharge automatiquement un concepteur une fois les modifications apportées. Toutefois, d’autres concepteurs, tels que des concepteurs de composants tiers, peuvent ne pas prendre en charge le comportement de rechargement. Dans ce cas, Visual Studio vous invite à fermer et rouvrir le concepteur manuellement.

Un autre éditeur a le fichier ouvert en mode incompatible

Message d’erreur : « Un autre éditeur a ouvert le fichier en mode incompatible. Fermez l’éditeur et réessayez cette opération. »

Ce message est similaire à « Un autre éditeur a le< nom> du document ouvert en mode incompatible », mais Visual Studio ne peut pas déterminer le nom du fichier. Pour corriger cette erreur, fermez l’éditeur sur lequel le fichier est ouvert, puis réessayez.

Le classement du tableau « <rank in array> » est trop élevé

Visual Studio prend uniquement en charge les tableaux à dimension unique dans le bloc de code analysé par le concepteur. Les tableaux multidimensionnels sont valides en dehors de cette zone.

Impossible d’ouvrir l’assembly '<nom> de l’assembly'

Message d’erreur : « Impossible d’ouvrir l’assembly «< Nom> de l’assembly ». Vérifiez que le fichier existe toujours. »

Ce message d’erreur se produit lorsque vous essayez d’ouvrir un fichier qui n’a pas pu être ouvert. Vérifiez que le fichier existe et qu’il s’agit d’un assembly valide.

Type d’élément incorrect. Ce sérialiseur attend un élément de type '<type name>'

Il s’agit d’un problème avec un composant tiers. Contactez le fournisseur du composant.

Impossible d’accéder à la boîte à outils Visual Studio pour l’instant

Visual Studio a effectué un appel à la boîte à outils, qui n’était pas disponible. Si vous voyez cette erreur, veuillez consigner un problème à l’aide de Signaler un problème.

Impossible de lier un gestionnaire d’événements à l’événement «< nom> d’événement », car il est en lecture seule

Cette erreur se produit le plus souvent lorsque vous avez essayé de connecter un événement à un contrôle hérité d’une classe de base. Si la variable membre du contrôle est privée, Visual Studio ne peut pas connecter l’événement à la méthode. Les contrôles hérités en privé ne peuvent pas avoir d’événements supplémentaires liés à eux.

Impossible de créer un nom de méthode pour le composant demandé, car il n’est pas membre du conteneur de conception

Visual Studio a essayé d’ajouter un gestionnaire d’événements à un composant qui n’a pas de variable membre dans le concepteur. Contactez le fournisseur du composant.

Impossible de nommer l’objet '<name>' car il est déjà nommé '<name>'

Il s’agit d’une erreur interne dans le sérialiseur Visual Studio. Il indique que le sérialiseur a essayé de nommer un objet deux fois, ce qui n’est pas pris en charge. Si vous voyez cette erreur, veuillez consigner un problème à l’aide de Signaler un problème.

Impossible de supprimer ou de détruire le composant hérité '<nom> du composant'

Les contrôles hérités sont sous la propriété de leur classe héritée. Les modifications apportées au contrôle hérité doivent être apportées dans la classe à partir de laquelle le contrôle provient. Ainsi, vous ne pouvez pas renommer ou détruire.

La catégorie '< Nom de l’onglet> Boîte à outils' n’a pas d’outil pour la classe '<nom> de classe'

Le concepteur a essayé de référencer une classe sous un onglet Boîte à outils particulier, mais la classe n’existe pas. Contactez le fournisseur du composant.

La classe '<nom de classe>' n’a aucun constructeur correspondant

Un concepteur tiers a demandé à Visual Studio de créer un objet avec des paramètres particuliers dans le constructeur qui n’existe pas. Contactez le fournisseur du composant.

Échec de la génération de code pour la propriété '< property name>'

Il s’agit d’un wrapper générique pour une erreur. La chaîne d’erreur qui accompagne ce message fournit plus de détails sur le message d’erreur et dispose d’un lien vers une rubrique d’aide plus spécifique. Pour corriger cette erreur, corrigez l’erreur spécifiée dans le message d’erreur ajouté à cette erreur.

Le composant '<nom du composant>' n’a pas appelé Container.Add() dans son constructeur

Il s’agit d’une erreur dans le composant que vous venez de charger ou de placer sur le formulaire. Il indique que le composant ne s’est pas ajouté à son contrôle conteneur (qu’il s’agisse d’un autre contrôle ou d’un formulaire). Le concepteur continuera de fonctionner, mais il peut y avoir des problèmes avec le composant au moment de l’exécution.

Pour corriger l’erreur, contactez le fournisseur du composant. Ou, s’il s’agit d’un composant que vous avez créé, appelez la IContainer.Add méthode dans le constructeur du composant.

Impossible de vider le nom du composant

Cette erreur se produit lorsque vous essayez de renommer un composant en valeur vide.

Impossible d’accéder à la variable '<nom> de variable' car elle n’a pas encore été initialisée

Cette erreur peut survenir en raison de deux scénarios. Un fournisseur de composants tiers a un problème avec un contrôle ou un composant qu’il a distribué, ou le code que vous avez écrit a des dépendances récursives entre les composants.

Pour corriger cette erreur, vérifiez que votre code n’a pas de dépendance récursive. S’il est exempt de tels problèmes, notez le texte exact du message d’erreur et contactez le fournisseur du composant.

Impossible de trouver le type '<nom de type>'

Message d’erreur : « Impossible de trouver le type «< nom> de type ». Vérifiez que l’assembly qui contient ce type est référencé. Si ce type fait partie de votre projet de développement, assurez-vous que le projet a été correctement créé. »

Cette erreur s’est produite parce qu’une référence n’a pas été trouvée. Vérifiez que le type indiqué dans le message d’erreur est référencé et que tous les assemblys requis par le type sont également référencés. Souvent, le problème est qu’un contrôle dans la solution n’a pas été créé. Pour générer, sélectionnez Générer la solution dans le menu Générer . Sinon, si le contrôle a déjà été généré, ajoutez une référence manuellement à partir du menu contextuel du dossier Références ou dépendances dans Explorateur de solutions.

Impossible de charger le type '<nom de type>'

Message d’erreur : « Impossible de charger le type «< nom> de type ». Assurez-vous que l’assembly contenant ce type est ajouté aux références de projet. »

Visual Studio a tenté de connecter une méthode de gestion des événements et n’a pas pu trouver un ou plusieurs types de paramètres pour la méthode. Cela est généralement dû à une référence manquante. Pour corriger cette erreur, ajoutez la référence contenant le type au projet et réessayez.

Impossible de localiser les modèles d’élément de projet pour les composants hérités

Les modèles pour les formulaires hérités dans Visual Studio ne sont pas disponibles. Si vous voyez cette erreur, veuillez consigner un problème à l’aide de Signaler un problème.

La classe déléguée '<nom de classe>' n’a pas de méthode d’appel. Cette classe est-elle un délégué

Visual Studio a essayé de créer un gestionnaire d’événements, mais il y a un problème avec le type d’événement. Cela peut se produire si l’événement a été créé par un langage non conforme CLS. Contactez le fournisseur du composant.

Déclaration en double du membre '<nom> de membre'

Cette erreur se produit parce qu’une variable membre a été déclarée deux fois (par exemple, deux contrôles nommés Button1 sont déclarés dans le code). Les noms doivent être uniques entre les formulaires hérités. En outre, les noms ne peuvent pas différer uniquement par cas.

Erreur lors de la lecture des ressources à partir du fichier de ressources pour la culture «< nom> de la culture »

Cette erreur peut se produire s’il existe un fichier .resx incorrect dans le projet.

Pour corriger cette erreur :

  1. Cliquez sur le bouton Afficher tous les fichiers dans Explorateur de solutions pour afficher les fichiers .resx associés à la solution.
  2. Chargez le fichier .resx dans l’éditeur XML en cliquant avec le bouton droit sur le fichier .resx et en choisissant Ouvrir.
  3. Modifiez manuellement le fichier .resx pour résoudre les erreurs.

Erreur lors de la lecture des ressources à partir du fichier de ressources pour la culture par défaut «< nom> de la culture »

Cette erreur peut se produire s’il existe un fichier .resx incorrect dans le projet pour la culture par défaut.

Pour corriger cette erreur :

  1. Cliquez sur le bouton Afficher tous les fichiers dans Explorateur de solutions pour afficher les fichiers .resx associés à la solution.
  2. Chargez le fichier .resx dans l’éditeur XML en cliquant avec le bouton droit sur le fichier .resx et en choisissant Ouvrir.
  3. Modifiez manuellement le fichier .resx pour résoudre les erreurs.

Échec de l’analyse de la méthode '<nom> de méthode'

Message d’erreur : « Échec de l’analyse de la méthode «< nom> de la méthode ». L’analyseur a signalé l’erreur suivante : «< chaîne> d’erreur ». Recherchez dans la liste des tâches les erreurs potentielles. »

Il s’agit d’un message d’erreur général pour les problèmes qui surviennent lors de l’analyse. Ces erreurs sont souvent dues à des erreurs de syntaxe. Consultez la liste des tâches pour obtenir des messages spécifiques liés à l’erreur.

Nom du composant non valide : '<nom> du composant'

Vous avez essayé de renommer un composant en valeur non valide pour cette langue. Pour corriger cette erreur, nommez le composant de sorte qu’il soit conforme aux règles d’affectation de noms pour cette langue.

Le type '<nom de classe>' est constitué de plusieurs classes partielles dans le même fichier

Lorsque vous définissez une classe dans plusieurs fichiers à l’aide du mot clé partiel , vous ne pouvez avoir qu’une définition partielle dans chaque fichier.

Pour corriger cette erreur, supprimez toutes les définitions partielles de votre classe du fichier.

Impossible de trouver l’assembly '< nom> de l’assembly'

Message d’erreur : « Impossible de trouver l’assembly «< nom> de l’assembly ». Vérifiez que l’assembly est référencé. Si l’assembly fait partie du projet de développement actuel, vérifiez que le projet a été généré. »

Cette erreur est similaire à « Impossible de trouver le type «< nom de type> », mais cette erreur se produit généralement en raison d’un attribut de métadonnées. Pour corriger cette erreur, vérifiez que tous les assemblys utilisés par les attributs sont référencés.

Le nom de l’assembly «< nom> de l’assembly » n’est pas valide

Un composant a demandé un assembly particulier, mais le nom fourni par le composant n’est pas un nom d’assembly valide. Contactez le fournisseur du composant.

Impossible de concevoir la classe de base '<nom de classe>'

Visual Studio a chargé la classe, mais la classe ne peut pas être conçue, car l’implémenteur de la classe n’a pas fourni de concepteur. Si la classe prend en charge un concepteur, assurez-vous qu’il n’y a aucun problème qui provoquerait des problèmes liés à l’affichage dans un concepteur, tels que les erreurs du compilateur. Vérifiez également que toutes les références à la classe sont correctes et que tous les noms de classes sont correctement orthographiés. Sinon, si la classe n’est pas concevable, modifiez-la en mode Code.

Impossible de charger la classe de base '<class name>'

La classe n’est pas référencée dans le projet. Visual Studio ne peut donc pas la charger. Pour corriger cette erreur, ajoutez une référence à la classe dans le projet, puis fermez et rouvrez la fenêtre du Concepteur Windows Forms.

Impossible de concevoir la classe '<nom de classe>' dans cette version de Visual Studio

Le concepteur de ce contrôle ou composant ne prend pas en charge les mêmes types que Visual Studio. Contactez le fournisseur du composant.

Le nom de la classe n’est pas un identificateur valide pour cette langue

Le code source créé par l’utilisateur a un nom de classe qui n’est pas valide pour la langue utilisée. Pour corriger cette erreur, nommez la classe de sorte qu’elle soit conforme aux exigences linguistiques.

Impossible d’ajouter le composant, car il contient une référence circulaire à «< nom> de référence »

Vous ne pouvez pas ajouter un contrôle ou un composant lui-même. Une autre situation où cela peut se produire est s’il existe du code dans la méthode InitializeComponent d’un formulaire (par exemple, Form1) qui crée une autre instance de Form1.

Le concepteur ne peut pas être modifié pour l’instant

Cette erreur se produit lorsque le fichier de l’éditeur est marqué en lecture seule. Vérifiez que le fichier n’est pas marqué en lecture seule et que l’application n’est pas en cours d’exécution.

Le concepteur n’a pas pu être affiché pour ce fichier, car aucune des classes qu’il contient ne peut être conçue

Cette erreur se produit lorsque Visual Studio ne trouve pas de classe de base qui répond aux exigences du concepteur. Les formulaires et les contrôles doivent dériver d’une classe de base qui prend en charge les concepteurs. Si vous dérivez d’un formulaire ou d’un contrôle hérité, vérifiez que le projet a été généré.

Le concepteur de la classe de base '<nom de classe>' n’est pas installé

Visual Studio n’a pas pu charger le concepteur pour la classe. Si vous voyez cette erreur, veuillez consigner un problème à l’aide de Signaler un problème.

Le concepteur doit créer une instance de type «< nom> de type », mais elle ne peut pas, car le type est déclaré comme abstrait

Cette erreur s’est produite car la classe de base de l’objet passé au concepteur est abstraite, ce qui n’est pas autorisé.

Impossible de charger le fichier dans le concepteur

La classe de base de ce fichier ne prend pas en charge les concepteurs. Pour contourner ce problème, utilisez la vue Code pour travailler sur le fichier. Cliquez avec le bouton droit sur le fichier dans Explorateur de solutions, puis choisissez Afficher le code.

La langue de ce fichier ne prend pas en charge les services d’analyse et de génération de code nécessaires

Message d’erreur : « La langue de ce fichier ne prend pas en charge les services d’analyse et de génération de code nécessaires. Vérifiez que le fichier que vous ouvrez est membre d’un projet, puis réessayez d’ouvrir le fichier. »

Cette erreur provient probablement de l’ouverture d’un fichier qui se trouve dans un projet qui ne prend pas en charge les concepteurs.

La classe d’analyseur de langage '<nom de classe>' n’est pas implémentée correctement

Message d’erreur : « La classe d’analyseur de langue '<nom> de classe' n’est pas implémentée correctement. Contactez le fournisseur pour obtenir un module d’analyseur mis à jour. »

La langue utilisée a inscrit une classe de concepteur qui ne dérive pas de la classe de base correcte. Contactez le fournisseur de la langue que vous utilisez.

Le nom '<name>' est déjà utilisé par un autre objet

Il s’agit d’une erreur interne dans le sérialiseur Visual Studio. Si vous voyez cette erreur, veuillez consigner un problème à l’aide de Signaler un problème.

L’objet '<object name>' n’implémente pas l’interface IComponent

Visual Studio a essayé de créer un composant, mais l’objet créé n’implémente pas l’interface IComponent . Contactez le fournisseur de composants pour obtenir un correctif.

L’objet '<object name>' retourné null pour la propriété '<property name>' mais cela n’est pas autorisé

Il existe certaines propriétés .NET qui doivent toujours retourner un objet. Par exemple, la collection Controls d’un formulaire doit toujours retourner un objet, même s’il n’y a aucun contrôle dans celui-ci.

Pour corriger cette erreur, vérifiez que la propriété spécifiée dans l’erreur n’est pas null.

L’objet de données de sérialisation n’est pas du type approprié

Un objet de données proposé par le sérialiseur n’est pas une instance d’un type qui correspond au sérialiseur actuel utilisé. Contactez le fournisseur du composant.

Le service «< nom> du service » est requis, mais il n’a pas pu se trouver.

Message d’erreur : « Le service «< nom> du service » est requis, mais il n’a pas pu se trouver. Il peut y avoir un problème avec votre installation de Visual Studio. »

Un service requis par Visual Studio n’est pas disponible. Si vous essayiez de charger un projet qui ne prend pas en charge ce concepteur, utilisez l’Éditeur de code pour apporter les modifications dont vous avez besoin. Dans le cas contraire, si vous voyez cette erreur, signalez un problème à l’aide de Signaler un problème.

L’instance de service doit dériver ou implémenter le «< nom> de l’interface »

Cette erreur indique qu’un composant ou un concepteur de composants a appelé la méthode AddService , qui nécessite une interface et un objet, mais que l’objet spécifié n’implémente pas l’interface spécifiée. Contactez le fournisseur du composant.

Impossible de modifier le texte de la fenêtre de code

Message d’erreur : « Impossible de modifier le texte de la fenêtre de code. Vérifiez que le fichier n’est pas en lecture seule et qu’il y a suffisamment d’espace disque. »

Cette erreur se produit lorsque Visual Studio ne peut pas modifier un fichier en raison de problèmes d’espace disque ou de mémoire, ou si le fichier est marqué en lecture seule.

L’objet énumérateur De boîte à outils prend uniquement en charge la récupération d’un élément à la fois

Si vous voyez cette erreur, si vous voyez cette erreur, signalez un problème à l’aide de Signaler un problème.

Impossible de récupérer l’élément de boîte à outils pour «< nom> du composant » à partir de la boîte à outils

Message d’erreur : « Impossible de récupérer l’élément de boîte à outils pour «< nom> du composant » à partir de la boîte à outils. Vérifiez que l’assembly qui contient l’élément Boîte à outils est correctement installé. L’élément boîte à outils a déclenché l’erreur suivante : <chaîne> d’erreur. »

Le composant en question a levé une exception lorsque Visual Studio l’a accédé. Contactez le fournisseur du composant.

Impossible de récupérer l’élément de boîte à outils pour «< Nom> de l’élément de boîte à outils »

Message d’erreur : « L’élément de boîte à outils pour «< Nom> de l’élément de boîte à outils » n’a pas pu être récupéré à partir de la boîte à outils. Essayez de supprimer l’élément de la boîte à outils et de le rajouter. »

Cette erreur se produit si les données de l’élément boîte à outils sont endommagées ou si la version du composant a changé. Essayez de supprimer l’élément de la boîte à outils et de l’ajouter à nouveau.

Impossible de trouver le type '<nom de type>'

Message d’erreur : « Impossible de trouver le type «< nom de type> ». Vérifiez que l’assembly contenant le type est référencé. Si l’assembly fait partie du projet de développement actuel, vérifiez que le projet a été généré. »

Lors du chargement du concepteur, Visual Studio n’a pas trouvé de type. Vérifiez que l’assembly contenant le type est référencé. Si l’assembly fait partie du projet de développement actuel, vérifiez que le projet a été généré.

Le service de résolution de type peut uniquement être appelé à partir du thread d’application principal

Visual Studio a tenté d’accéder aux ressources requises à partir du thread incorrect. Cette erreur s’affiche lorsque le code utilisé pour créer le concepteur a appelé le service de résolution de type à partir d’un thread autre que le thread d’application principal. Pour corriger cette erreur, appelez le service à partir du thread approprié ou contactez le fournisseur du composant.

La variable '<nom> de variable' n’est pas déclarée ou n’a jamais été affectée

Le code source a une référence à une variable, telle que Button1, qui n’est pas déclarée ou affectée. Si la variable n’a pas été affectée, ce message s’affiche en tant qu’avertissement, et non en tant qu’erreur.

Il existe déjà un gestionnaire de commandes pour la commande de menu «< nom> de commande de menu »

Cette erreur se produit si un concepteur tiers ajoute une commande qui a déjà un gestionnaire à la table de commandes. Contactez le fournisseur du composant.

Il existe déjà un composant nommé «< nom> du composant »

Message d’erreur : « Il existe déjà un composant nommé «< nom> du composant ». Les composants doivent avoir des noms uniques et les noms ne doivent pas respecter la casse. Un nom ne peut pas non plus entrer en conflit avec le nom d’un composant d’une classe héritée. »

Ce message d’erreur se produit lorsqu’il y a eu une modification du nom d’un composant dans la Fenêtre Propriétés. Pour corriger cette erreur, vérifiez que tous les noms de composants sont uniques, ne respectent pas la casse et ne sont pas en conflit avec les noms des composants dans les classes héritées.

Il existe déjà un créateur d’élément de boîte à outils inscrit pour le format «< nom> de format »

Un composant tiers a effectué un rappel à un élément sous l’onglet Boîte à outils, mais l’élément contenait déjà un rappel. Contactez le fournisseur du composant.

Ce moteur de langage ne prend pas en charge un CodeModel avec lequel charger un concepteur

Ce message est similaire à « La langue de ce fichier ne prend pas en charge l’analyse et les services de génération de code nécessaires », mais ce message implique un problème d’inscription interne. Si vous voyez cette erreur, si vous voyez cette erreur, signalez un problème à l’aide de Signaler un problème.

Le type '<type name>' n’a pas de constructeur avec des paramètres de types '<nom> de type de paramètre'

Visual Studio n’a pas pu trouver de constructeur qui avait des paramètres correspondants. Cela peut être le résultat de l’approvisionnement d’un constructeur avec des types autres que ceux requis. Par exemple, un constructeur point peut prendre deux entiers. Si vous avez fourni des flotteurs, cette erreur est générée.

Pour corriger cette erreur, utilisez un constructeur différent ou castez explicitement les types de paramètres afin qu’ils correspondent à ceux fournis par le constructeur.

Impossible d’ajouter une référence «< nom> de référence » à l’application actuelle

Message d’erreur : « Impossible d’ajouter la référence «< nom> de référence » à l’application actuelle. Vérifiez qu’une autre version de «< nom> de référence » n’est pas déjà référencée. »

Visual Studio ne peut pas ajouter de référence. Pour corriger cette erreur, vérifiez qu’une autre version de la référence n’est pas déjà référencée.

Impossible d’extraire le fichier actif

Message d’erreur : « Impossible d’extraire le fichier actif. Le fichier peut être verrouillé ou vous devrez peut-être extraire le fichier manuellement. »

Cette erreur se produit lorsque vous modifiez un fichier actuellement archivé en contrôle de code source. En règle générale, Visual Studio présente la boîte de dialogue d’extraction de fichiers afin que l’utilisateur puisse extraire le fichier. Cette fois, le fichier n’a pas été extrait, peut-être en raison d’une conflit de fusion lors de l’extraction. Pour corriger cette erreur, vérifiez que le fichier n’est pas verrouillé, puis essayez d’extraire le fichier manuellement.

Impossible de trouver la page nommée «< Nom de l’onglet> de la boîte de dialogue Options »

Cette erreur se produit lorsqu’un concepteur de composants demande l’accès à une page à partir de la boîte de dialogue Options à l’aide d’un nom qui n’existe pas. Contactez le fournisseur du composant.

Impossible de trouver la propriété '<nom de propriété>' dans la page '<Nom de la boîte de dialogue> Options'

Cette erreur se produit lorsqu’un concepteur de composants demande l’accès à une valeur particulière sur une page de la boîte de dialogue Options, mais cette valeur n’existe pas. Contactez le fournisseur du composant.

Visual Studio ne peut pas ouvrir un concepteur pour le fichier, car la classe qu’elle contient n’hérite pas d’une classe qui peut être conçue visuellement

Visual Studio a chargé la classe, mais le concepteur de cette classe n’a pas pu être chargé. Visual Studio nécessite que les concepteurs utilisent la première classe dans un fichier. Pour corriger cette erreur, déplacez le code de classe afin qu’il soit la première classe du fichier, puis chargez à nouveau le concepteur.

Visual Studio ne peut pas enregistrer ou charger des instances du type «< nom> de type »

Il s’agit d’un problème avec un composant tiers. Contactez le fournisseur du composant.

Visual Studio ne peut pas ouvrir le «< nom> du document » en mode Création

Message d’erreur : « Visual Studio n’est pas en mesure d’ouvrir le nom<> du document en mode Création. Aucun analyseur n’est installé pour le type de fichier. »

Cette erreur indique que la langue du projet ne prend pas en charge un concepteur et se produit lorsque vous tentez d’ouvrir un fichier dans la boîte de dialogue Ouvrir un fichier ou à partir de Explorateur de solutions. Au lieu de cela, modifiez le fichier en mode Code.

Visual Studio n’a pas pu trouver de concepteur pour les classes de type «< nom> de type »

Visual Studio a chargé la classe, mais la classe ne peut pas être conçue. Au lieu de cela, modifiez la classe en mode Code en cliquant avec le bouton droit sur la classe et en choisissant Afficher le code.

Voir aussi