Foutpagina van Windows Forms Designer

Als de Windows Forms Designer niet kan worden geladen vanwege een fout in uw code, in een onderdeel van derden of elders, wordt er een foutpagina weergegeven in plaats van de ontwerper. Deze foutpagina duidt niet noodzakelijkerwijs op een fout in de ontwerper. De fout bevindt zich mogelijk ergens in het code-behind-bestand. Fouten worden weergegeven in samenvouwbare, gele balken met een koppeling om naar de locatie van de fout op de codepagina te gaan.

Een fouttabblad van de ontwerper in Visual Studio waarin wordt aangegeven dat de gebeurtenis voor een knop ontbreekt.

Foutvenster

Het foutvenster bestaat uit verschillende onderdelen.

  • Gele balk

    De gele samenvouwbare balk wordt gemaakt voor elke fout, gegroepeerd op beschrijving. De balk beschrijft de compilerfout waardoor de ontwerpfunctie de eigenschap niet kan laden. Het bevat de volgende details:

    • Het bestand waarin de fout zich bevindt.
    • De kolom en rij in het bestand waarin de fout optreedt.
    • Een foutcode.
    • Een beschrijving van de fout.
    • Een koppeling om rechtstreeks naar de fout te navigeren.
  • Voorvallen van deze fout

    Wanneer de gele foutbalk wordt uitgevouwen, wordt elk exemplaar van de fout weergegeven. Veel fouttypen bevatten een exacte locatie in de volgende indeling: <formuliernaam><> lijn:<lijnnummer> Kolom:<kolomnummer>. Als er een aanroepstack aan de fout is gekoppeld, kunt u de koppeling Aanroepstack weergeven selecteren om de aanroepstack te bekijken. Als u de aanroepstack bekijkt, kunt u de fout verder oplossen.

    Belangrijk

    De elementen van een fout kunnen variëren op basis van de codetaal die u gebruikt.

  • Hulp bij deze fout

    Als er een Help-artikel voor de fout beschikbaar is, selecteert u de MSDN Help-koppeling om rechtstreeks naar de Help-pagina te navigeren.

  • Forumberichten over deze fout

    Selecteer de koppeling Zoek in de MSDN-forums naar berichten met betrekking tot deze fout om naar het oude Microsoft Developer Network-forum te navigeren. U kunt zoeken of een vraag stellen op de Microsoft Q&A - of StackOverflow-forums .

Wat u eerst moet proberen

U kunt vaak een fout wissen door het project of de oplossing op te schonen en opnieuw te bouwen.

  1. Zoek het Solution Explorer-venster .
  2. Klik met de rechtermuisknop op de oplossing of het project en selecteer Opschonen.
  3. Klik met de rechtermuisknop op de oplossing of het project en selecteer Opnieuw opbouwen.

U kunt ook proberen de bin - en obj-mappen uit de projectmap te verwijderen. Dit kan een tijdelijk bestand wissen of ervoor zorgen dat er een herstelactie plaatsvindt, waardoor een slechte afhankelijkheid wordt opgelost.

Gebruik de volgende sectie om veelvoorkomende ontwerptijdfouten te classificeren.

Veelvoorkomende ontwerptijdfouten

In deze sectie worden enkele van de fouten vermeld die u kunt tegenkomen.

De naam '<naam>' bestaat niet in de huidige context

Meestal ziet u deze fout wanneer u een event handler verwijdert of de naam ervan wijzigt in het code-behind-bestand waarnaar door het ontwerpprogrammabestand wordt verwezen. Open form.designer<>.<Langauge-codebestand> en verwijder de gebeurtenishandler uit het formulier of besturingselement.

'<id-naam>' is geen geldige id

Deze fout geeft aan dat een veld, methode, gebeurtenis of object een onjuiste naam heeft.

'<naam>' bestaat al in '<projectnaam>'

U hebt een naam opgegeven voor een overgenomen formulier dat al in het project bestaat. Als u deze fout wilt corrigeren, geeft u het overgenomen formulier een unieke naam.

"<Werkset tabnaam>" is geen toolboxcategorie

Een ontwerper van derden heeft geprobeerd toegang te krijgen tot een tabblad in de Werkset die niet bestaat. Neem contact op met de leverancier van het onderdeel.

Er is geen aangevraagde taalparser geïnstalleerd

Visual Studio heeft geprobeerd een designer te laden die is geregistreerd voor het bestandstype, maar dat is niet gelukt. Dit komt waarschijnlijk door een fout die is opgetreden tijdens de installatie. Neem contact op met de leverancier van de taal die u gebruikt voor een oplossing.

Er ontbreekt een service die is vereist voor het genereren en parseren van broncode

Deze fout is een probleem met een onderdeel van derden. Neem contact op met de leverancier van het onderdeel.

Er is een fout opgetreden bij het aanmaken van een instantie van '<object name>'

Een externe ontwerper heeft gevraagd dat Visual Studio een object maakt, maar het object heeft een fout gegenereerd. Neem contact op met de leverancier van het onderdeel.

Een andere editor heeft '<documentnaam>' geopend in een niet-compatibele modus

Deze fout treedt op als u probeert een bestand te openen dat al is geopend in een andere editor. De editor waarop het bestand al is geopend, wordt weergegeven. Als u deze fout wilt corrigeren, sluit u de editor waarop het bestand is geopend en probeert u het opnieuw.

Een andere editor heeft wijzigingen aangebracht in '<documentnaam>'

Sluit de ontwerpfunctie en open deze opnieuw om de wijzigingen van kracht te laten worden. Normaal gesproken wordt in Visual Studio automatisch een ontwerpfunctie opnieuw geladen nadat er wijzigingen zijn aangebracht. Andere ontwerpers, zoals onderdeelontwerpers van derden, ondersteunen echter mogelijk geen herlaadgedrag. In dit geval vraagt Visual Studio u om de ontwerpfunctie handmatig te sluiten en opnieuw te openen.

Een andere editor heeft het bestand geopend in een niet-compatibele modus

Dit bericht is vergelijkbaar met 'Een andere editor heeft '<documentnaam>' geopend in een niet-compatibele modus, maar Visual Studio kan de bestandsnaam niet bepalen. Als u deze fout wilt corrigeren, sluit u de editor waarop het bestand is geopend en probeert u het opnieuw.

Matrixrang '<rang in matrix>' is te hoog

Visual Studio ondersteunt alleen matrices met één dimensie in het codeblok dat wordt geparseerd door de ontwerpfunctie. Multidimensionale matrices zijn geldig buiten dit gebied.

Assembly '<assemblynaam>' kon niet worden geopend

Dit foutbericht treedt op wanneer u probeert een bestand te openen dat niet kan worden geopend. Controleer of het bestand bestaat en een geldige assembly is.

Verkeerd elementtype. Deze serializer verwacht een element van het type '<typenaam>'

Deze fout is een probleem met een onderdeel van derden. Neem contact op met de leverancier van het onderdeel.

Kan momenteel geen toegang krijgen tot de Visual Studio-werkset

Visual Studio heeft geprobeerd de werkbalk te openen, die niet beschikbaar was. Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

Kan niet een event-handler binden aan de '<>'-gebeurtenis omdat deze alleen-lezen is.

Deze fout treedt meestal op wanneer u een gebeurtenis hebt verbonden met een besturingselement dat is overgenomen van een basisklasse. Als de lidvariabele van het besturingselement privé is, kan visual Studio de gebeurtenis niet verbinden met de methode. Privé overgenomen besturingselementen kunnen geen extra gebeurtenissen bevatten die eraan zijn gebonden.

Kan geen methodenaam maken voor het aangevraagde onderdeel omdat het geen lid is van de ontwerpcontainer

Visual Studio heeft geprobeerd een gebeurtenishandler toe te voegen aan een onderdeel dat geen lidvariabele heeft in de ontwerpfunctie. Neem contact op met de leverancier van het onderdeel.

Het object kan niet worden genoemd '<naam>' omdat het al de naam '<naam>' heeft.

Deze fout is een interne fout in de Visual Studio-serializer. Het geeft aan dat de serializer heeft geprobeerd een object twee keer een naam te geven, wat niet wordt ondersteund. Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

Kan overgenomen onderdelen niet verwijderen of vernietigen<onderdeelnaam>'

Overgenomen besturingselementen vallen onder het eigendom van hun overnemende klasse. Wijzigingen in het overgenomen besturingselement moeten worden aangebracht in de klasse waaruit het besturingselement afkomstig is. U kunt de naam dus niet wijzigen of vernietigen.

Categorie '<naam van het tabblad Werkset>' heeft geen hulpmiddel voor klasse '<klassenaam>'

De ontwerper heeft geprobeerd te verwijzen naar een klasse op een bepaald tabblad Werkset, maar de klasse bestaat niet. Neem contact op met de leverancier van het onderdeel.

Klasse '<klassenaam>' heeft geen overeenkomende constructor

Een ontwerper van derden heeft Visual Studio gevraagd een object te maken met bepaalde parameters in de constructor die niet bestaat. Neem contact op met de leverancier van het onderdeel.

Het genereren van code voor eigenschap '<eigenschapsnaam>' is mislukt

Deze fout is een generieke wrapper voor een fout. De fouttekenreeks die bij dit bericht hoort, bevat meer informatie over het foutbericht en een koppeling naar een specifiekere Help-artikel. U kunt deze fout corrigeren door de fout aan te pakken die is gespecificeerd in het foutbericht dat aan deze fout is gekoppeld.

Component '<component name>' heeft Container.Add() niet aangeroepen in de constructor

Dit bericht is gerelateerd aan een fout in het onderdeel dat u hebt geladen of op het formulier hebt geplaatst. Het geeft aan dat het onderdeel zichzelf niet heeft toegevoegd aan het containerbesturingselement (of dat nu een ander besturingselement of een formulier is). De ontwerper blijft werken, maar er kunnen tijdens runtime problemen zijn met het onderdeel.

Neem contact op met de leverancier van het onderdeel om de fout te corrigeren. Als het een onderdeel is dat u hebt gemaakt, roept u de IContainer.Add methode aan in de constructor van het onderdeel.

Onderdeelnaam mag niet leeg zijn

Deze fout treedt op wanneer u de naam van een onderdeel probeert te wijzigen in een lege waarde.

De variabele '<naam van de variabele>' kon niet worden benaderd omdat deze nog niet is geïnitialiseerd.

Deze fout kan zich voordoen vanwege twee scenario's. Een externe leverancier van onderdelen heeft een probleem met een besturingselement of onderdeel dat ze hebben gedistribueerd, of de code die u hebt geschreven, heeft recursieve afhankelijkheden tussen onderdelen.

Als u deze fout wilt corrigeren, moet u ervoor zorgen dat uw code geen recursieve afhankelijkheid heeft. Als deze problemen vrij zijn, noteert u de exacte tekst van het foutbericht en neemt u contact op met de leverancier van het onderdeel.

Kan het type '<typenaam>' niet vinden.

Foutbericht: 'Kan type niet vinden'<typenaam>'. Zorg ervoor dat er naar de assembly met dit type wordt verwezen. Als dit type deel uitmaakt van uw ontwikkelingsproject, zorg er dan voor dat het project succesvol is gebouwd.

Deze fout is opgetreden omdat er geen verwijzing is gevonden. Zorg ervoor dat er wordt verwezen naar het type dat in het foutbericht wordt aangegeven en dat er ook naar assembly's wordt verwezen die door het type zijn vereist. Vaak is het probleem dat er geen controle in de oplossing is gebouwd. Als u wilt bouwen, selecteert u Build Solution in het menu Build. Als het besturingselement al is gemaakt, voegt u een verwijzing handmatig toe vanuit het snelmenu van de Verwijzingen of Afhankelijkheden map in Solution Explorer.

Kan het type '<typenaam>' niet laden

Visual Studio heeft geprobeerd een methode voor gebeurtenisafhandeling te koppelen en kan geen of meer parametertypen voor de methode vinden. Deze fout wordt meestal veroorzaakt door een ontbrekende verwijzing. Als u deze fout wilt corrigeren, voegt u de verwijzing met het type toe aan het project en probeert u het opnieuw.

Kan de projectitemsjablonen voor overgenomen onderdelen niet vinden

De sjablonen voor overgenomen formulieren in Visual Studio zijn niet beschikbaar. Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

De gemachtigde klasse '<klassenaam>' heeft geen aanroepmethode. Is deze klasse een delegaat

Visual Studio heeft geprobeerd een gebeurtenis-handler te maken, maar er is iets mis met het gebeurtenistype. Deze fout kan optreden als de gebeurtenis is gemaakt door een niet-CLS-compatibele taal. Neem contact op met de leverancier van het onderdeel.

Dubbele declaratie van lid '<lidnaam>'

Deze fout treedt op omdat een lidvariabele tweemaal is gedeclareerd (bijvoorbeeld twee besturingselementen met de naam Button1 worden gedeclareerd in de code). Namen moeten uniek zijn binnen geërfde formulieren. Daarnaast kunnen namen niet alleen per geval verschillen.

Fout bij het lezen van resources uit het resourcebestand voor de cultuur '<cultuurnaam>'

Deze fout kan optreden als er een ongeldig RESX-bestand in het project is.

Ga als volgt te werk om deze fout te corrigeren:

  1. Selecteer de knop Alle bestanden weergeven in Solution Explorer om de RESX-bestanden weer te geven die aan de oplossing zijn gekoppeld.
  2. Laad het RESX-bestand in de XML-editor door met de rechtermuisknop op het RESX-bestand te klikken en Openente kiezen.
  3. Bewerk het RESX-bestand handmatig om de fouten op te lossen.

Fout bij het lezen van resources uit het resourcebestand voor de standaardcultuur '<cultuurnaam>'

Deze fout kan optreden als het project een ongeldig RESX-bestand bevat voor de standaardcultuur.

Ga als volgt te werk om deze fout te corrigeren:

  1. Selecteer de knop Alle bestanden weergeven in Solution Explorer om de RESX-bestanden weer te geven die aan de oplossing zijn gekoppeld.
  2. Laad het RESX-bestand in de XML-editor door met de rechtermuisknop op het RESX-bestand te klikken en Openente kiezen.
  3. Bewerk het RESX-bestand handmatig om de fouten op te lossen.

Kan methode '<methodenaam>' niet parseren.

Foutbericht: 'Kan methode niet parseren'<methodenaam>'. De parser heeft de volgende fout gerapporteerd: '<foutreeks>'. Kijk in de takenlijst naar mogelijke fouten.

Dit is een algemeen foutbericht voor problemen die zich voordoen tijdens het parseren. Deze fouten worden vaak veroorzaakt door syntaxisfouten. Zie de takenlijst voor specifieke berichten met betrekking tot de fout.

Ongeldige onderdeelnaam: '<onderdeelnaam>'

U hebt geprobeerd de naam van een onderdeel te wijzigen in een ongeldige waarde voor die taal. Als u deze fout wilt corrigeren, geeft u het onderdeel een naam die voldoet aan de naamgevingsregels voor die taal.

Het type '<klassenaam>' bestaat uit verschillende gedeeltelijke klassen in hetzelfde bestand

Wanneer u een klasse in meerdere bestanden definieert met behulp van het gedeeltelijke trefwoord, kunt u slechts één gedeeltelijke definitie in elk bestand hebben.

Als u deze fout wilt corrigeren, verwijdert u alle behalve een van de gedeeltelijke definities van uw klasse uit het bestand.

Kon de assembly '<assemblynaam>' niet vinden

Deze fout is vergelijkbaar met 'Het type '<typenaam>' is niet gevonden, maar deze fout treedt meestal op vanwege een metagegevenskenmerk. Als u deze fout wilt corrigeren, gaat u na of er naar alle assembly's wordt verwezen die door kenmerken worden gebruikt.

De assemblynaam '<assemblynaam>' is ongeldig

Een onderdeel heeft een bepaalde assembly aangevraagd, maar de naam van het onderdeel is geen geldige assemblynaam. Neem contact op met de leverancier van het onderdeel.

De basisklasse '<klassenaam>' kan niet worden ontworpen

Visual Studio heeft de klasse geladen, maar de klasse kan niet worden ontworpen omdat de implementeerfunctie van de klasse geen ontwerper heeft geleverd. Als de klasse een ontwerper ondersteunt, moet u ervoor zorgen dat er geen problemen zijn die problemen veroorzaken bij het weergeven ervan in een ontwerper, zoals compilerfouten. Zorg er ook voor dat alle verwijzingen naar de klasse juist zijn en dat alle klassenamen juist zijn gespeld. Als de klasse anders niet kan worden ontworpen, bewerkt u deze in de codeweergave.

De basisklasse '<klassenaam>' kan niet worden geladen

Er wordt niet naar de klasse verwezen in het project, zodat Visual Studio deze niet kan laden. Als u deze fout wilt corrigeren, voegt u een verwijzing naar de klasse in het project toe en sluit en opent u het venster Windows Forms Designer.

De klasse '<klassenaam>' kan niet worden ontworpen in deze versie van Visual Studio

De ontwerpfunctie voor dit besturingselement of onderdeel biedt geen ondersteuning voor dezelfde typen als die van Visual Studio. Neem contact op met de leverancier van het onderdeel.

De klassenaam is geen geldige id voor deze taal

De broncode die door de gebruiker is gemaakt, heeft een klassenaam die niet geldig is voor de taal die wordt gebruikt. Als u deze fout wilt corrigeren, moet u de klasse een naam geven die voldoet aan de taalvereisten.

Het onderdeel kan niet worden toegevoegd omdat het een kringverwijzing bevat naar '<verwijzingsnaam>'

U kunt geen besturingselement of onderdeel aan zichzelf toevoegen. Een andere situatie waarin dit kan gebeuren, is als er code staat in de InitializeComponent-methode van een formulier (bijvoorbeeld Form1) die een andere instantie van Form1 aanmaakt.

De ontwerper kan momenteel niet worden gewijzigd

Deze fout treedt op wanneer het bestand in de editor is gemarkeerd als alleen-lezen. Zorg ervoor dat het bestand niet is gemarkeerd als alleen-lezen en dat de toepassing niet wordt uitgevoerd.

De ontwerper kan niet worden weergegeven voor dit bestand omdat geen van de klassen in het bestand kan worden ontworpen

Deze fout treedt op wanneer Visual Studio geen basisklasse kan vinden die voldoet aan ontwerpvereisten. Formulieren en besturingselementen moeten zijn afgeleid van een basisklasse die ontwerpers ondersteunt. Als u afgeleid bent van een overgenomen formulier of besturingselement, controleert u of het project is gebouwd.

De ontwerpfunctie voor basisklasse '<klassenaam>' is niet geïnstalleerd

Visual Studio kan de ontwerpfunctie voor de klasse niet laden. Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

De ontwerpfunctie moet een exemplaar van het type<typenaam>maken, maar dit kan niet omdat het type wordt gedeclareerd als abstract

Deze fout is opgetreden omdat de basisklasse van het object dat wordt doorgegeven aan de ontwerpfunctie, is abstracte, die niet is toegestaan.

Het bestand kan niet worden geladen in de ontwerpfunctie

De basisklasse van dit bestand biedt geen ondersteuning voor ontwerpers. Als tijdelijke oplossing gebruikt u de codeweergave om aan het bestand te werken. Klik met de rechtermuisknop op het bestand in Solution Explorer en kies Code weergeven.

De taal voor dit bestand biedt geen ondersteuning voor de benodigde codeparserings- en generatieservices

Foutbericht: "De taal voor dit bestand biedt geen ondersteuning voor de benodigde codeparserings- en generatieservices. Zorg ervoor dat het bestand dat u opent lid is van een project en probeer het bestand opnieuw te openen.

Deze fout is waarschijnlijk veroorzaakt door het openen van een bestand dat zich in een project bevindt dat geen ondersteuning biedt voor ontwerpers.

De taalparserklasse '<klassenaam>' is niet correct geïmplementeerd

Foutbericht: 'De taalparserklasse '<klassenaam>' is niet correct geïmplementeerd. Neem contact op met de leverancier voor een bijgewerkte parsermodule.

De taal die wordt gebruikt, heeft een ontwerperklasse geregistreerd die niet is afgeleid van de juiste basisklasse. Neem contact op met de leverancier van de taal die u gebruikt.

De naam '<naam>' wordt al gebruikt door een ander object

Dit is een interne fout in de Visual Studio-serializer. Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

Het object '<objectnaam>' implementeert de IComponent interface niet.

Visual Studio heeft geprobeerd een onderdeel te maken, maar het gemaakte object implementeert de IComponent interface niet. Neem contact op met de leverancier van het onderdeel voor een oplossing.

Het object '<objectnaam>' heeft null geretourneerd voor de eigenschap '<eigenschapsnaam>', maar dat is niet toegestaan.

Er zijn enkele .NET-eigenschappen die altijd een object moeten retourneren. De Besturingselementen verzameling van een formulier moeten bijvoorbeeld altijd een object retourneren, zelfs als er geen besturingselementen in het formulier zijn.

Als u deze fout wilt corrigeren, moet u ervoor zorgen dat de eigenschap die is opgegeven in de fout, niet null is.

Het serialisatiegegevensobject is niet van het juiste type

Een gegevensobject dat door de serializer wordt aangeboden, is geen exemplaar van een type dat overeenkomt met de huidige serialisatiefunctie die wordt gebruikt. Neem contact op met de leverancier van het onderdeel.

De service<servicenaam>is vereist, maar kan niet worden gevonden

Een service die door Visual Studio is vereist, is niet beschikbaar. Als u probeert een project te laden dat deze ontwerpfunctie niet ondersteunt, gebruikt u de Code-editor om de wijzigingen aan te brengen. Anders, als u deze fout ziet, meldt dan een probleem met behulp van een probleem melden.

nl-NL: De service-instantie moet afkomstig zijn van of implementeren '<interface naam>'

Deze fout geeft aan dat een onderdeel- of onderdeelontwerper de methode AddService heeft aangeroepen. Hiervoor is een interface en object vereist, maar het opgegeven object implementeert de opgegeven interface niet. Neem contact op met de leverancier van het onderdeel.

De tekst in het codevenster kan niet worden gewijzigd

Deze fout treedt op wanneer Visual Studio een bestand niet kan bewerken vanwege schijfruimte of geheugenproblemen, of het bestand is gemarkeerd als alleen-lezen.

Het Werkset-enumerator-object biedt alleen ondersteuning voor het ophalen van één item tegelijk

Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

Het Toolbox-item voor '<componentnaam>' kon niet worden opgehaald uit de Toolbox

Het betreffende onderdeel wierp een uitzondering op toen Visual Studio het opende. Neem contact op met de leverancier van het onderdeel.

Het Toolbox-item voor '<Toolbox-itemnaam>' kon niet worden opgehaald uit de Toolbox

Deze fout treedt op als de gegevens in het werksetitem beschadigd raken of de versie van het onderdeel is gewijzigd. Verwijder het item uit de Werkset en voeg het opnieuw toe.

Kan het type '<typenaam>' niet vinden

Wanneer de ontwerpfunctie is geladen, is een type niet gevonden in Visual Studio. Zorg ervoor dat er naar de assembly met het type wordt verwezen. Als de assembly deel uitmaakt van het huidige ontwikkelingsproject, moet u ervoor zorgen dat het project is gebouwd.

De typeomzettingsservice kan alleen worden aangeroepen vanuit de hoofdtoepassingsthread

Visual Studio heeft geprobeerd toegang te krijgen tot vereiste resources vanuit de verkeerde thread. Deze fout wordt weergegeven wanneer de code die wordt gebruikt om de ontwerpfunctie te maken, de typeomzettingsservice heeft aangeroepen vanuit een andere thread dan de hoofdtoepassingsthread. Als u deze fout wilt corrigeren, roept u de service aan vanuit de juiste thread of neemt u contact op met de leverancier van het onderdeel.

De variabele '<naam van de variabele>' is niet gedeclareerd of is nooit toegewezen

De broncode heeft een verwijzing naar een variabele, zoals Button1, die niet is gedeclareerd of toegewezen. Als de variabele niet is toegewezen, wordt dit bericht weergegeven als een waarschuwing, geen fout.

Er is al een opdrachthandler voor de menuopdracht<opdrachtnaam>'

Deze fout treedt op als een ontwerper van derden een opdracht toevoegt die al een handler heeft aan de opdrachttabel. Neem contact op met de leverancier van het onderdeel.

Er is al een onderdeel met de naam '<onderdeelnaam>'

Foutbericht: 'Er is al een onderdeel met de naam '<onderdeelnaam>'. Onderdelen moeten unieke namen hebben en namen mogen niet hoofdlettergevoelig zijn. Een naam kan ook niet conflicteren met de naam van een onderdeel in een overgenomen klasse.

Dit foutbericht treedt op wanneer er een wijziging is aangebracht in de naam van een onderdeel in het venster Eigenschappen. Om deze fout te corrigeren, moet u ervoor zorgen dat alle onderdeelnamen uniek zijn, niet hoofdlettergevoelig zijn en niet conflicteren met de namen van onderdelen in de overgenomen klassen.

Er is al een Toolbox-itemmaker geregistreerd voor de indeling '<indelingsnaam>'

Een onderdeel van derden heeft een callback uitgevoerd naar een element op een tabblad Hulpmiddelen, maar het element bevat al een callback. Neem contact op met de leverancier van het onderdeel.

Deze taalengine biedt geen ondersteuning voor een CodeModel waarmee een ontwerper kan worden geladen

Dit bericht is vergelijkbaar met 'De taal voor dit bestand biedt geen ondersteuning voor de benodigde codeparserings- en generatieservices', maar dit bericht bevat een intern registratieprobleem. Als u deze fout ziet, meldt u een probleem aan met behulp van een probleem melden.

Type '<typenaam>' heeft geen constructor met parameters van typen '<parametertypenamen>'

Visual Studio kan geen constructor vinden met overeenkomende parameters. Deze fout kan het gevolg zijn van het leveren van een constructor met andere typen dan de typen die vereist zijn. Een Punt constructor kan bijvoorbeeld twee gehele getallen bevatten. Als u floattypes hebt opgegeven, treedt deze fout op.

Als u deze fout wilt corrigeren, gebruikt u een andere constructor of cast u de parametertypen expliciet zodat deze overeenkomen met de typen parameters die door de constructor worden geleverd.

Kan verwijzing '<verwijzingsnaam>' niet toevoegen aan de huidige toepassing

Visual Studio kan geen verwijzing toevoegen. Als u deze fout wilt corrigeren, controleert u of er nog niet naar een andere versie van de verwijzing wordt verwezen.

Kan het huidige bestand niet uitchecken

Deze fout treedt op wanneer u een bestand wijzigt dat momenteel is ingecheckt bij broncodebeheer. Meestal geeft Visual Studio het dialoogvenster voor het uitchecken van bestanden weer, zodat de gebruiker het bestand kan uitchecken. Dit keer is het bestand niet uitgecheckt, mogelijk vanwege een samenvoegingsconflict tijdens het uitchecken. Als u deze fout wilt corrigeren, controleert u of het bestand niet is vergrendeld en probeert u het bestand handmatig te uitchecken.

Kan pagina met de naam '<Opties-tabblad>' niet vinden.

Deze fout treedt op wanneer een ontwerpfunctie voor onderdelen vanuit het dialoogvenster Opties toegang vraagt tot een pagina met een naam die niet bestaat. Neem contact op met de leverancier van het onderdeel.

Kan de eigenschap '<eigenschapsnaam>' niet vinden op het tabblad '<tabbladnaam van het dialoogvenster Opties>'.

Deze fout treedt op wanneer een ontwerpfunctie voor onderdelen toegang vraagt tot een bepaalde waarde op een pagina vanuit het dialoogvenster Opties, maar die waarde niet bestaat. Neem contact op met de leverancier van het onderdeel.

Visual Studio kan geen ontwerper voor het bestand openen omdat de klasse in het bestand niet wordt overgenomen van een klasse die visueel kan worden ontworpen

Visual Studio heeft de klasse geladen, maar de ontwerpfunctie voor die klasse kan niet worden geladen. Visual Studio vereist dat ontwerpers de eerste klasse in een bestand gebruiken. Als u deze fout wilt corrigeren, verplaatst u de klassecode zodat deze de eerste klasse in het bestand is en laadt u de ontwerpfunctie opnieuw.

Visual Studio kan geen exemplaren van het type '<typenaam>' opslaan of laden

Dit is een probleem met een component van een derde partij. Neem contact op met de leverancier van het onderdeel.

Visual Studio kan '<documentnaam>' niet openen in de ontwerpweergave

Deze fout geeft aan dat de taal van het project geen ondersteuning biedt voor een ontwerper en zich voordoet wanneer u een bestand probeert te openen in het dialoogvenster Bestand openen of vanuit Solution Explorer. Bewerk in plaats daarvan het bestand in de codeweergave.

Visual Studio kan geen ontwerper vinden voor klassen van het type '<typenaam>'

Visual Studio heeft de klasse geladen, maar de klasse kan niet worden ontworpen. Bewerk in plaats daarvan de klasse in de codeweergave door met de rechtermuisknop op de klasse te klikken en Code weergevente kiezen.