Fehlerseite von Windows Forms-Designer

Wenn der Windows Forms-Designer aufgrund eines Fehlers in Ihrem Code, in einer Drittanbieterkomponente oder an anderer Stelle nicht geladen werden kann, wird anstelle des Designers eine Fehlerseite angezeigt. Diese Fehlerseite weist nicht unbedingt einen Fehler im Designer hin. Der Fehler befindet sich möglicherweise irgendwo in der CodeBehind-Seite mit dem Namen <Formularname>.Designer.cs. Fehler werden in reduzierbaren, gelben Balken mit einem Link zur Position des Fehlers in der Codeseite angezeigt.

Windows Forms Designer error page

Sie können die Fehler ignorieren und das Laden des Designers fortsetzen, indem Sie auf Ignorieren und fortfahren klicken. Diese Aktion kann zu unerwartetem Verhalten führen, z. B. werden Steuerelemente möglicherweise nicht auf der Entwurfsoberfläche angezeigt.

Instanzen dieses Fehlers

Wenn die gelbe Fehlerleiste erweitert wird, werden alle Instanzen des Fehlers aufgelistet. Viele Fehlertypen enthalten eine genaue Positionsangabe im folgenden Format: [Projektname][Formularname] Zeile:[Zeilennummer] Spalte:[Spaltennummer]. Wenn dem Fehler eine Aufrufliste zugeordnet ist, können Sie auf den Link Aufrufliste anzeigen klicken, um die Aufrufliste anzuzeigen. Durch die Untersuchung der Aufrufliste können Sie eine weitere Fehlerbehebung durchführen.

Windows Forms Designer expanded error

Hinweis

  • Für Visual Basic-Anwendungen wird in der Fehlerliste zur Entwurfszeit lediglich ein Fehler angezeigt, es können jedoch mehrere Instanzen desselben Fehlers angezeigt werden.
  • Bei C++-Anwendungen weisen Fehler keine Links zur Codeposition auf.

Hilfe zu diesem Fehler

Wenn ein Hilfethema für den Fehler verfügbar ist, können Sie auf den Link MSDN-Hilfe klicken, um direkt zur Hilfeseite zu navigieren.

Forumbeiträge zu diesem Fehler

Klicken Sie auf den Link Die MSDN-Foren nach Beiträgen zu diesem Fehler durchsuchen, um zu den Microsoft Developer Network-Foren zu navigieren. Sie können die Foren für Windows Forms-Designer oder Windows Forms ggf. gezielt durchsuchen.

Fehler zur Entwurfszeit

In diesem Abschnitt werden einige der Fehler aufgelistet, die auftreten können.

'<Bezeichnername>' ist kein gültiger Bezeichner

Dieser Fehler gibt an, dass ein Feld, eine Methode, ein Ereignis oder ein Objekt einen falschen Namen aufweist.

'<Name>' ist bereits in '<Projektname>' vorhanden

Fehlermeldung: "'<Name>' ist bereits in '<Projektname>' vorhanden. Geben Sie einen eindeutigen Namen an."

Sie haben einen Namen für ein geerbtes Formular angegeben, das bereits im Projekt vorhanden ist. Um diesen Fehler zu beheben, geben Sie dem geerbten Formular einen eindeutigen Namen.

'<Toolboxregisterkartenname>' ist keine Toolboxkategorie

Ein Drittanbieterdesigner hat versucht, auf eine Registerkarte in der Toolbox zuzugreifen, die nicht vorhanden ist. Wenden Sie sich an den Hersteller der Komponente.

Ein erforderlicher Sprachenparser wurde nicht installiert

Fehlermeldung: "Ein erforderlicher Sprachenparser wurde nicht installiert. Der Sprachenparsername ist '{0}'."

Visual Studio versucht, einen Designer zu laden, der für den Dateityp registriert ist, konnte dies aber nicht. Dies liegt wahrscheinlich an einem Fehler, der bei der Einrichtung aufgetreten ist. Wenden Sie sich an den Hersteller der verwendeten Sprache, um eine Korrektur zu erhalten.

Ein zum Generieren und Verarbeiten des Quellcodes erforderlicher Dienst ist nicht vorhanden

Dieses Problem liegt an einer Drittanbieterkomponente. Wenden Sie sich an den Hersteller der Komponente.

Beim Erstellen einer Instanz von '<Objektname>' ist eine Ausnahme aufgetreten

Fehlermeldung: "Beim Erstellen einer Instanz von '<Objektname>' ist eine Ausnahme aufgetreten. Die Ausnahme war "<Ausnahmezeichenfolge>"."

Ein Drittanbieterdesigner hat angefordert, dass Visual Studio ein Objekt erstellen soll, das Objekt hat aber einen Fehler ausgelöst. Wenden Sie sich an den Hersteller der Komponente.

Ein anderer Editor hat '<Dokumentname>' in nicht kompatiblen Modus geöffnet

Fehlermeldung: "Ein anderer Editor hat '<Dokumentname>' in nicht kompatiblen Modus geöffnet. Schließen Sie den Editor, und versuchen Sie den Vorgang noch einmal."

Dieser Fehler tritt auf, wenn Sie versuchen, eine Datei zu öffnen, die bereits in einem anderen Editor geöffnet wurde. Der Editor, in dem die Datei bereits geöffnet ist, wird angezeigt. Um diesen Fehler zu beheben, schließen Sie den Editor, in dem die Datei geöffnet ist, und versuchen Sie es erneut.

Ein anderer Editor hat '<Dokumentname>' geändert

Schließen Sie den Designer, und öffnen Sie ihn erneut, damit die Änderungen wirksam werden. Normalerweise lädt Visual Studio einen Designer automatisch neu, nachdem Änderungen vorgenommen wurden. Andere Designer, z. B. Designer von Drittanbieterkomponenten, unterstützen möglicherweise kein Neuladen. In diesem Fall fordert Visual Studio Sie auf, den Designer manuell zu schließen und erneut zu öffnen.

Die Datei ist in einem anderen Editor in einem inkompatiblen Modus geöffnet

Fehlermeldung: "Die Datei ist in einem anderen Editor in einem inkompatiblen Modus geöffnet. Schließen Sie den Editor, und versuchen Sie den Vorgang noch einmal."

Diese Meldung weist Ähnlichkeit mit "Ein anderer Editor hat '<Dokumentname>' in nicht kompatiblen Modus geöffnet" auf, aber Visual Studio kann den Dateinamen nicht ermitteln. Um diesen Fehler zu beheben, schließen Sie den Editor, in dem die Datei geöffnet ist, und versuchen Sie es erneut.

Der Arrayrang '<Rang im Array>' ist zu hoch

Visual Studio unterstützt nur eindimensionale Arrays im Codeblock, der vom Designer verarbeitet wird. Mehrdimensionale Arrays sind außerhalb dieses Bereichs gültig.

Assembly '<Assemblyname>' konnte nicht geöffnet werden

Fehlermeldung: "Assembly '<Assemblyname>' konnte nicht geöffnet werden. Stellen Sie sicher, dass die Datei noch vorhanden ist."

Diese Fehlermeldung tritt auf, wenn Sie versuchen, eine Datei zu öffnen, die nicht geöffnet werden konnte. Stellen Sie sicher, dass die Datei noch vorhanden und eine gültige Assembly ist.

Ungültiger Elementtyp. Dieses Serialisierungsmodul erwartet ein Element des Typs '<Typname>'

Dieses Problem liegt an einer Drittanbieterkomponente. Wenden Sie sich an den Hersteller der Komponente.

Auf die Visual Studio-Toolbox kann derzeit nicht zugegriffen werden

Visual Studio hat einen Aufruf an die Toolbox vorgenommen, die nicht verfügbar war. Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Ereignishandler konnte nicht an das Ereignis '<Ereignisname>' gebunden werden, da es schreibgeschützt ist

Dieser Fehler tritt meistens dann auf, wenn Sie versucht haben, ein Ereignis mit einem Steuerelement zu verbinden, das von einer Basisklasse geerbt wird. Wenn die Membervariable des Steuerelements privat ist, kann Visual Studio das Ereignis nicht mit der Methode verbinden. An privat geerbte Steuerelemente können keine zusätzlichen Ereignisse gebunden werden.

Für die angeforderte Komponente kann kein Methodenname erstellt werden, da sie kein Member des Entwurfscontainers ist

Visual Studio hat versucht, zu einer Komponente, die keine Membervariable im Designer enthält, einen Ereignishandler hinzuzufügen. Wenden Sie sich an den Hersteller der Komponente.

Das <Name>-Objekt kann nicht benannt werden, da es bereits als <Name> benannt ist

Dies ist ein interner Fehler im Visual Studio-Serialisierungsmodul. Er weist darauf hin, dass das Serialisierungsmodul versucht hat, ein Objekt zweimal zu benennen, was nicht unterstützt wird. Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Die vererbte Komponente '<Komponentenname>' kann nicht gelöscht werden

Geerbte Steuerelemente befinden sich im Besitz der vererbenden Klasse. Änderungen am geerbten Steuerelement müssen in der Klasse vorgenommen werden, aus der das Steuerelement stammt. Daher können Sie es nicht umbenennen oder löschen.

Die Kategorie '<Toolboxregisterkartenname>' enthält kein Tool für die Klasse '<Klassenname>'

Der Designer hat versucht, auf eine Klasse auf einer bestimmten Toolboxregisterkarte zu verweisen, die Klasse ist jedoch nicht vorhanden. Wenden Sie sich an den Hersteller der Komponente.

Die Klasse '<Klassenname>' hat keinen übereinstimmenden Konstruktor

Ein Drittanbieterdesigner hat Visual Studio aufgefordert, ein Objekt mit bestimmten Parametern im Konstruktor zu erstellen, der nicht vorhanden ist. Wenden Sie sich an den Hersteller der Komponente.

Fehler bei Codegenerierung für die Eigenschaft '<Eigenschaftenname>'

Dies ist ein generischer Wrapper für einen Fehler. Die Fehlerzeichenfolge für diese Meldung enthält weitere Details zur Fehlermeldung und einen Link zu einem spezifischeren Hilfethema. Um diesen Fehler zu beheben, beheben Sie den in der Fehlermeldung angegebenen Fehler hinter dem Meldung.

Die Komponente '<Komponentenname>' hat in seinem Konstruktor nicht container.Add() aufgerufen

Dies ist ein Fehler in der Komponente, die Sie gerade geladen oder in das Formular eingefügt haben. Er gibt an, dass sich die Komponente nicht zum zugehörigen Containersteuerelement hinzugefügt hat (egal, ob es sich um ein anderes Steuerelement oder ein Formular handelt). Der Designer funktioniert weiterhin, aber möglicherweise gibt es zur Laufzeit Probleme mit der Komponente.

Wenden Sie sich an den Hersteller der Komponente, um den Fehler zu beheben. Rufen Sie bei einer von Ihnen erstellten Komponente die IContainer.Add-Methode im Konstruktor der Komponente auf.

Der Komponentenname darf nicht leer sein

Dieser Fehler tritt auf, wenn Sie versuchen, eine Komponente in einen leeren Wert umzubenennen.

Zugriff auf die Variable '<Variablenname>' war nicht möglich, da sie noch nicht initialisiert wurde

Dieser Fehler kann aufgrund von zwei Szenarien auftreten. Der Hersteller einer Drittanbieterkomponente hat ein Problem mit einem Steuerelement oder einer Komponente, das/die sie verteilt haben, oder der von Ihnen geschriebene Code weist rekursive Abhängigkeiten zwischen Komponenten auf.

Vergewissern Sie sich, dass Ihr Code keine rekursive Abhängigkeit hat, um diesen Fehler zu beheben. Falls keine derartigen Problemen vorhanden sind, notieren Sie sich den genauen Text der Fehlermeldung, und wenden Sie sich an den Hersteller der Komponente.

Der Typ '<Typname>' wurde nicht gefunden

Fehlermeldung: "Der Typ '<Typname>' wurde nicht gefunden. Stellen Sie sicher, dass auf die Assembly, die diesen Typ enthält, verwiesen wird. Wenn dieser Typ Teil Ihres Entwicklungsprojekts ist, stellen Sie sicher, dass das Projekt erfolgreich generiert wurde."

Dieser Fehler ist aufgetreten, weil ein Verweis nicht gefunden wurde. Stellen Sie sicher, dass auf den in der Fehlermeldung angegebenen Typ und auf alle Assemblys verwiesen wird, die der Typ benötigt. Häufig besteht das Problem darin, dass ein Steuerelement in der Projektmappe nicht erstellt wurde. Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus. Fügen Sie andernfalls über das Kontextmenü des Ordners Verweise oder Abhängigkeiten im Projektmappen-Explorer einen Verweis manuell hinzu, wenn das Steuerelement bereits erstellt wurde.

Der Typ '<Typname>' konnte nicht geladen werden

Fehlermeldung: "Der Typ '<Typname>' konnte nicht geladen werden. Stellen Sie sicher, dass die Assembly, die diesen Typ enthält, zu den Projektverweisen hinzugefügt wird."

Visual Studio hat versucht, eine Verbindung zu einer Ereignisbehandlungsmethode herzustellen, und konnte mindestens einen Parametertyp für die Methode nicht finden. Dies wird in der Regel durch einen fehlenden Verweis verursacht. Um diesen Fehler zu beheben, fügen Sie den Verweis mit dem Typ zum Projekt hinzu, und versuchen Sie es erneut.

Die Projektelementvorlagen für geerbte Komponenten konnten nicht gefunden werden

Die Vorlagen für geerbte Formulare in Visual Studio sind nicht verfügbar. Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Delegatklasse '<Klassenname>' hat keine Invoke-Methode. Ist diese Klasse ein Delegat?

Visual Studio hat versucht, einen Ereignishandler zu erstellen, aber etwas stimmt nicht mit dem Ereignistyp. Dies kann passieren, wenn das Ereignis von einer nicht-CLS-kompatiblen Sprache erstellt wurde. Wenden Sie sich an den Hersteller der Komponente.

Doppelte Deklaration des Members '<Membername>'

Dieser Fehler tritt auf, weil eine Membervariable zweimal deklariert wurde (im Code werden z. B. zwei Steuerelemente namens Button1 deklariert). Namen müssen in allen geerbten Formularen eindeutig sein. Darüber hinaus dürfen sich Namen nicht nur in der Groß-/Kleinschreibung unterscheiden.

Fehler beim Lesen der Ressourcen aus der Ressourcendatei für die Kultur '<Kulturname>'

Dieser Fehler kann auftreten, wenn im Projekt eine ungültige RESX-Datei vorhanden ist.

Diesen Fehler können Sie wie folgt beheben:

  1. Klicken Sie in Projektmappen-Explorer auf die Schaltfläche Alle Dateien anzeigen, um die RESX-Dateien anzuzeigen, die der Projektmappe zugeordnet sind.
  2. Laden Sie die RESX-Datei in den XML-Editor, indem Sie mit der rechten Maustaste auf die RESX-Datei klicken und dann Öffnen auswählen.
  3. Bearbeiten Sie die RESX-Datei manuell, um die Fehler zu beheben.

Fehler beim Lesen der Ressourcen aus der Ressourcendatei für die Standardkultur '<Kulturname>'

Dieser Fehler kann auftreten, wenn im Projekt eine ungültige RESX-Datei für die Standardkultur vorhanden ist.

Diesen Fehler können Sie wie folgt beheben:

  1. Klicken Sie in Projektmappen-Explorer auf die Schaltfläche Alle Dateien anzeigen, um die RESX-Dateien anzuzeigen, die der Projektmappe zugeordnet sind.
  2. Laden Sie die RESX-Datei in den XML-Editor, indem Sie mit der rechten Maustaste auf die RESX-Datei klicken und dann Öffnen auswählen.
  3. Bearbeiten Sie die RESX-Datei manuell, um die Fehler zu beheben.

Die Methode '<Methodenname>' konnte nicht verarbeitet werden

Fehlermeldung: "Die Methode '<Methodenname>' konnte nicht verarbeitet werden. Der Parser hat den Fehler '<Fehlerzeichenfolge>' zurückgegeben. Mögliche Fehler werden in der Aufgabenliste angezeigt."

Dies ist eine allgemeine Fehlermeldung für Probleme, die beim Parsen auftreten. Diese Fehler sind häufig auf Syntaxfehler zurückzuführen. Weitere Informationen finden Sie in der Aufgabenliste für bestimmte Nachrichten im Zusammenhang mit dem Fehler.

Ungültiger Komponentenname: <Komponentenname>

Sie haben versucht, eine Komponente in einen ungültigen Wert für die jeweilige Sprache umzubenennen. Um diesen Fehler zu beheben, benennen Sie die Komponente den Benennungsregeln für die jeweilige Sprache entsprechend.

Der Typ '<Klassenname>' besteht aus verschiedenen partiellen Klassen in derselben Datei

Wenn Sie eine Klasse in mehreren Dateien mithilfe des Schlüsselworts partial definieren, ist nur eine partial-Definition in jeder Datei zulässig.

Um diesen Fehler zu beheben, entfernen Sie alle partial-Definitionen Ihrer Klasse bis auf ein aus der Datei.

Die Assembly '<Assemblyname>' konnte nicht gefunden werden

Fehlermeldung: "Die Assembly '<Assemblyname>' konnte nicht gefunden werden. Stellen Sie sicher, dass auf die Assembly verwiesen wird. Wenn die Assembly Teil des aktuellen Entwicklungsprojekts ist, stellen Sie sicher, dass das Projekt erstellt wurde."

Dieser Fehler weist Ähnlichkeit mit "Der Typ '<Typname>' konnte nicht gefunden werden" auf, tritt aber normalerweise wegen eines Metadatenattributes auf. Um diesen Fehler zu beheben, überprüfen Sie, ob auf alle Assemblys verwiesen wird, die von Attributen verwendet werden.

Der Assemblyname '<Assemblyname>' ist ungültig

Eine Komponente hat eine bestimmte Assembly angefordert, der von der Komponente angegebene Name ist jedoch kein gültiger Assemblyname. Wenden Sie sich an den Hersteller der Komponente.

Die Basisklasse '<Klassenname>' kann nicht entworfen werden

Visual Studio hat die Klasse geladen, das Entwerfen der Klasse ist aber nicht möglich, da der Implementierer der Klasse keinen Designer bereitgestellt hat. Vergewissern Sie sich, dass es keine Probleme gibt, die bei der Anzeige in einem Designer Probleme verursachen würde, z. B. Compilerfehler, wenn die Klasse einen Designer unterstützt. Stellen Sie außerdem sicher, dass alle Verweise auf die Klasse korrekt sind und alle Klassennamen richtig geschrieben werden. Bearbeiten Sie die Klasse andernfalls in der Codeansicht, wenn die Klasse nicht entworfen werden kann.

Die Basisklasse '<Klassenname>' konnte nicht geladen werden

Die Klasse wird nicht im Projekt referenziert, sodass sie von Visual Studio nicht geladen werden kann. Um diesen Fehler zu beheben, fügen Sie im Projekt einen Verweis auf die Klasse hinzu. Schließen Sie anschließend das Fenster von Windows Forms-Designer, und öffnen Sie es wieder.

Die Klasse '<Klassenname>' kann in dieser Version von Visual Studio nicht entworfen werden

Der Designer für dieses Steuerelement oder diese Komponente unterstützt nicht die gleichen Typen wie Visual Studio. Wenden Sie sich an den Hersteller der Komponente.

Der Klassenname ist kein gültiger Bezeichner für diese Sprache

Der vom Benutzer erstellte Quellcode weist einen Klassennamen auf, der für die verwendete Sprache nicht gültig ist. Um diesen Fehler zu beheben, benennen Sie die Klasse den Sprachanforderungen entsprechend.

Die Komponente konnte nicht hinzufügt werden, da sie einen zirkulären Verweis auf '<Verweisname>' enthält

Sie können ein Steuerelement oder eine Komponente nicht zu sich selbst hinzufügen. Dieser Fehler kann auch auftreten, wenn Code in der InitializeComponent-Methode eines Formulars (z. B. Form1) vorhanden ist, der eine weitere Instanz von Form1 erstellt.

Der Designer kann derzeit nicht geändert werden

Dieser Fehler tritt auf, wenn die Datei im Editor als schreibgeschützt markiert ist. Stellen Sie sicher, dass die Datei nicht als schreibgeschützt markiert ist und die Anwendung nicht ausgeführt wird.

Der Designer konnte für diese Datei nicht angezeigt werden, da keine der enthaltenen Klassen entworfen werden kann.

Dieser Fehler tritt auf, wenn Visual Studio keine Basisklasse finden kann, die den Designeranforderungen entspricht. Formulare und Steuerelemente müssen von einer Basisklasse abgeleitet werden, die Designer unterstützt. Bei der Ableitung von einem geerbten Formular oder Steuerelement muss das Projekt erstellt worden sein.

Der Designer für die Basisklasse '<Klassenname>' ist nicht installiert

Visual Studio konnte den Designer für die Klasse nicht laden. Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Der Designer kann keine Instanz des Typs '<Typname> erstellen, da er als abstrakt deklariert ist

Dieser Fehler ist aufgetreten, weil die Basisklasse des Objekts, das an den Designer übergeben wird, abstrakt ist, was nicht zulässig ist.

Die Datei konnte nicht in den Designer geladen werden

Die Basisklasse dieser Datei unterstützt keine Designer. Verwenden Sie als Problemumgehung die Codeansicht, um die Datei zu bearbeiten. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Datei, und wählen Sie Code anzeigen aus.

Die Sprache für diese Datei unterstützt die erforderlichen Codeverarbeitungs- und die Generierungsdienste nicht.

Fehlermeldung: "Die Sprache für diese Datei unterstützt die erforderlichen Codeverarbeitungs- und die Generierungsdienste nicht. Stellen Sie sicher, dass die zu öffnende Datei ein Member eines Projekts ist, und öffnen Sie die Datei erneut."

Dieser Fehler ist wahrscheinlich entstanden, weil eine Datei in einem Projekt, das keine Designer unterstützt, geöffnet wurde.

Die Sprachenparserklasse '<Klassenname>' wurde nicht richtig implementiert

Fehlermeldung: "Die Sprachenparserklasse '<Klassenname>' wurde nicht richtig implementiert. Wenden Sie sich an den Händler, um ein aktualisiertes Parsermodul zu erhalten."

Die verwendete Sprache hat eine Designerklasse registriert, die nicht von der richtigen Basisklasse abgeleitet ist. Wenden Sie sich an den Hersteller der verwendeten Sprache.

Der Name '<Name>' wird bereits von einem anderen Objekt verwendet

Dies ist ein interner Fehler im Visual Studio-Serialisierungsmodul. Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Die IComponent-Schnittstelle wird vom Objekt '<Objektname>' nicht implementiert

Visual Studio hat versucht, eine Komponente zu erstellen, aber das erstellte Objekt implementiert die IComponent-Schnittstelle nicht. Wenden Sie sich an den Hersteller der Komponente, um eine Korrektur zu erhalten.

Das Objekt '<Objektname>' gab NULL für die Eigenschaft '<Eigenschaftenname>' zurück, aber dies ist unzulässig

Es gibt einige .NET-Eigenschaften, die immer ein Objekt zurückgeben sollten. Beispielsweise sollte die Controls-Auflistung eines Formulars immer ein Objekt zurückgeben, auch wenn keine Steuerelemente darin enthalten sind.

Stellen Sie sicher, dass die im Fehler angegebene Eigenschaft nicht NULL ist, um diesen Fehler zu beheben.

Das Serialisierungsdatenobjekt hat den falschen Typ

Ein vom Serialisierungsmodul angebotenes Datenobjekt ist keine Instanz eines Typs, der dem aktuell verwendeten Serialisierungsmodul entspricht. Wenden Sie sich an den Hersteller der Komponente.

Der Dienst'<Dienstname>' ist erforderlich, wurde jedoch nicht gefunden

Fehlermeldung: "Der Dienst'<Dienstname>' ist erforderlich, wurde jedoch nicht gefunden. Dies liegt möglicherweise an Ihrer Visual Studio-Installation."

Ein von Visual Studio benötigter Dienst ist nicht verfügbar. Verwenden Sie den Code-Editor, um die erforderlichen Änderungen vorzunehmen, wenn Sie ein Projekt laden möchten, das den betreffenden Designer nicht unterstützt. Protokollieren Sie andernfalls ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Die Dienstinstanz muss '<Schnittstellenname>' implementieren oder davon abgeleitet werden

Dieser Fehler weist darauf hin, dass eine Komponente oder ein Komponentendesigner die AddService-Methode aufgerufen hat, für die eine Schnittstelle und ein Objekt erforderlich sind, das angegebene Objekt die angegebene Schnittstelle jedoch nicht implementiert. Wenden Sie sich an den Hersteller der Komponente.

Der Text im Code-Editor konnte nicht geändert werden

Fehlermeldung: "Der Text im Code-Editor konnte nicht geändert werden. Stellen Sie sicher, dass die Datei nicht schreibgeschützt und genügend Speicherplatz verfügbar ist."

Dieser Fehler tritt auf, wenn Visual Studio aufgrund von Speicherplatz- oder Arbeitsspeicherproblemen eine Datei nicht bearbeiten kann oder die Datei als schreibgeschützt markiert ist.

Das Toolbox-Enumerationsobjekt unterstützt nur das Abfragen von einem Element gleichzeitig

Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Das Toolboxelement für '<Komponentenname>' konnte nicht von der Toolbox abgerufen werden

Fehlermeldung: "Das Toolboxelement für '<Komponentenname>' konnte nicht von der Toolbox abgerufen werden. Stellen Sie sicher, dass die Assembly, die das Element enthält, richtig installiert ist. Das Toolboxelement hat folgenden Fehler verursacht: <Fehlerzeichenfolge>."

Die betreffende Komponente hat eine Ausnahme ausgelöst, als Visual Studio darauf zugegriffen hat. Wenden Sie sich an den Hersteller der Komponente.

Das Toolboxelement für '<Toolboxelementname>' konnte nicht von der Toolbox abgefragt werden

Fehlermeldung: "Das Toolboxelement für '<Toolboxelementname>' konnte nicht von der Toolbox abgefragt werden. Entfernen Sie das Element aus der Toolbox und fügen Sie es wieder ein."

Dieser Fehler tritt auf, wenn die Daten im Toolboxelement beschädigt wurden oder die Version der Komponente geändert wurde. Entfernen Sie das Element aus der Toolbox und fügen Sie es wieder ein.

Der Typ '<Typname>' konnte nicht gefunden werden

Fehlermeldung: "Der Typ '<Typname>' konnte nicht gefunden werden. Stellen Sie sicher, dass auf die Assembly verwiesen wird, die den Typ enthält. Wenn die Assembly Teil des aktuellen Entwicklungsprojekts ist, stellen Sie sicher, dass das Projekt erstellt wurde."

Beim Laden des Designers konnte Visual Studio einen Typ nicht finden. Stellen Sie sicher, dass auf die Assembly verwiesen wird, die den Typ enthält. Wenn die Assembly Teil des aktuellen Entwicklungsprojekts ist, stellen Sie sicher, dass das Projekt erstellt wurde.

Der Typauflösungsdienst kann nur vom Hauptanwendungsthread aufgerufen werden

Visual Studio hat versucht, aus dem falschen Thread auf erforderliche Ressourcen zuzugreifen. Dieser Fehler wird angezeigt, wenn der Code, der zum Erstellen des Designers verwendet wird, den Typauflösungsdienst aus einem anderen Thread als dem Hauptanwendungsthread aufgerufen hat. Um diesen Fehler zu beheben, rufen Sie den Dienst aus dem richtigen Thread auf, oder wenden Sie sich an den Hersteller der Komponente.

Die Variable '<Variablenname>' wurde nicht deklariert oder nicht zugeordnet

Der Quellcode enthält einen Verweis auf eine Variable, z. B. Button1, die nicht deklariert oder zugewiesen ist. Wenn die Variable nicht zugewiesen wurde, wird diese Meldung als Warnung angezeigt, nicht als Fehler.

Für den Menübefehl '<Menübefehlsname>' ist bereits ein Befehlshandler vorhanden

Dieser Fehler tritt auf, wenn ein Drittanbieterdesigner einen Befehl zur Befehlstabelle hinzufügt, der bereits über einen Handler verfügt. Wenden Sie sich an den Hersteller der Komponente.

Es ist bereits eine Komponente mit dem Namen '<Komponentenname>' vorhanden

Fehlermeldung: "Es ist bereits eine Komponente mit dem Namen '<Komponentenname>' vorhanden. Komponenten müssen eindeutige Namen haben, für die die Groß-/Kleinschreibung nicht beachtet werden muss. Ein Name darf auch nicht mit dem Namen einer Komponente in einer vererbten Klasse in Konflikt stehen."

Diese Fehlermeldung tritt auf, wenn der Name einer Komponente im Eigenschaftenfenster geändert wurde. Um diesen Fehler zu beheben, Achten Sie darauf, dass alle Komponentennamen eindeutig sind, keine Groß-/Kleinschreibung beachtet werden muss und Namen nicht mit den Namen von Komponenten in den geerbten Klassen in Konflikt stehen.

Für das Format '<Formatname>' ist bereits eine Toolbox-Elementeerstellung registriert

Eine Drittanbieterkomponente hat einen Rückruf an ein Element auf einer Toolboxregisterkarte vorgenommen, das Element enthielt aber bereits einen Rückruf. Wenden Sie sich an den Hersteller der Komponente.

Ein Codemodell, mit dem ein Designer geladen wird, wird von dieser Sprach-Engine nicht unterstützt

Diese Meldung weist Ähnlichkeit mit "Die Sprache für diese Datei unterstützt die erforderlichen Codeverarbeitungs- und die Generierungsdienste nicht" auf, bei dieser Meldung liegt aber ein internes Registrierungsproblem vor. Protokollieren Sie ein Problem mithilfe von Problem melden, wenn dieser Fehler angezeigt wird.

Der Typ '<Typname>' hat keinen Konstruktor mit den Parametertypen '<Parametertypnamen>'

Visual Studio konnte keinen Konstruktor mit übereinstimmenden Parametern finden. Dies kann daran liegen, dass ein Konstruktor mit anderen Typen als den erforderlichen Typen angegeben wurde. Ein Point-Konstruktor kann beispielsweise zwei ganze Zahlen übernehmen. Wenn Sie Gleitkommazahlen angegeben haben, wird dieser Fehler ausgelöst.

Verwenden Sie einen anderen Konstruktor, oder wandeln Sie die Parametertypen explizit um, sodass sie mit denen des Konstruktors übereinstimmen, um diesen Fehler zu beheben.

Der Verweis '<Verweisname>' kann nicht zur aktuellen Anwendung hinzugefügt werden

Fehlermeldung: "Der Verweis '<Verweisname>' kann nicht zur aktuellen Anwendung hinzugefügt werden. Überprüfen Sie, ob nicht bereits auf eine andere Version von '<Verweisname>' verwiesen wird."

Visual Studio kann einen Verweis nicht hinzufügen. Vergewissern Sie sich, dass nicht bereits auf eine andere Version des Verweises verwiesen wird, um diesen Fehler zu beheben.

Die aktuelle Datei konnte nicht ausgecheckt werden

Fehlermeldung: "Die aktuelle Datei kann nicht ausgecheckt werden. Möglicherweise ist die Datei gesperrt oder sie muss manuell ausgecheckt werden."

Dieser Fehler tritt auf, wenn Sie eine Datei ändern, die derzeit in die Quellcodeverwaltung eingecheckt ist. In der Regel zeigt Visual Studio das Dialogfeld zum Auschecken der Datei an, damit der Benutzer die Datei auschecken kann. Dieses Mal wurde die Datei nicht ausgecheckt, möglicherweise wegen eines Zusammenführungskonflikts beim Auschecken. Vergewissern Sie sich, dass die Datei nicht gesperrt ist, um diesen Fehler zu beheben, und versuchen Sie dann, die Datei manuell auszuchecken.

Die Seite mit dem Namen '<Registerkartenname im Dialogfeld "Optionen">' wurde nicht gefunden

Dieser Fehler tritt auf, wenn ein Komponentendesigner Zugriff auf eine Seite des Dialogfelds "Optionen" mit einem nicht vorhandenen Namen anfordert. Wenden Sie sich an den Hersteller der Komponente.

Die Eigenschaft '<Eigenschaftenname>' wurde auf der Seite '<Registerkartenname im Dialogfeld "Optionen">' nicht gefunden

Dieser Fehler tritt auf, wenn ein Komponentendesigner Zugriff auf einen bestimmten Wert in einer Seite des Dialogfelds "Optionen" anfordert, der nicht vorhanden ist. Wenden Sie sich an den Hersteller der Komponente.

Visual Studio kann für die Datei keine Designer öffnen, da die Klasse innerhalb der Datei nicht von einer Klasse erbt, die mit einem Designer bearbeitet werden kann

Die Klasse wurde von Visual Studio geladen, aber der Designer für diese Klasse konnte nicht geladen werden. Visual Studio setzt voraus, dass Designer die erste Klasse in einer Datei verwenden. Verschieben Sie den Klassencode, damit er die erste Klasse in der Datei bildet, und laden Sie den Designer anschließend erneut, um diesen Fehler zu beheben.

Visual Studio kann Instanzen mit dem Typ '<Typname>' nicht speichern oder laden

Dieses Problem liegt an einer Drittanbieterkomponente. Wenden Sie sich an den Hersteller der Komponente.

Visual Studio konnte '<Dokumentname>' in der Entwurfsansicht nicht öffnen

Fehlermeldung: "Visual Studio konnte '<Dokumentname>' in der Entwurfsansicht nicht öffnen. Für diesen Dateityp wurde kein Parser installiert."

Dieser Fehler weist darauf hin, dass die Sprache des Projekts einen Designer nicht unterstützt. Er entsteht, wenn Sie versuchen, eine Datei im Dialogfeld "Datei öffnen" oder im Projektmappen-Explorer zu öffnen. Bearbeiten Sie die Datei stattdessen in der Codeansicht.

Visual Studio konnte keinen Designer für Klassen des Typs '<Typname>' finden

Visual Studio hat die Klasse geladen, das Entwerfen der Klasse ist aber nicht möglich. Bearbeiten Sie die Klasse stattdessen in der Codeansicht, indem Sie mit der rechten Maustaste auf die Klasse klicken und Code anzeigen auswählen.

Siehe auch