2009-05-27 12 views
0

Wenn ich versuche, ein neues C# -Projekt in VS2008 zu starten, erhalte ich sofort den Fehler: "Der Designer konnte nicht für diese Datei angezeigt werden, da keine der Klassen darin entworfen werden kann" bekomme ich das, bevor ich überhaupt eine Codezeile geschrieben habe.Fehler in VS2008

Google hat keine hilfreichen Lösungen für dieses ziemlich weit verbreitete Problem, aber ich habe versucht, meinen VS2008 neu zu installieren, aber das hat nicht geholfen. Irgendwelche Vorschläge?

+0

Haben Sie versucht, VS 2008 neu zu installieren? – Shoban

+0

"aber ich habe versucht, meine VS2008 neu zu installieren, aber das hat nicht geholfen. Irgendwelche Vorschläge?" ... ich denke, er hat –

Antwort

2

Von MSDN:

This error occurs when Visual Studio cannot find a base class that satisfies designer requirements. Examples include: Visual Studio cannot find a designer for the base class; the base class is a class that could not be found or loaded.

To correct this error

  • Forms and controls must derive from a base class that supports designers. If you are deriving from something, such as an inherited form or control, within the project you are working in, you need to make sure the project is built by selecting Build Solution from the Build menu.
1

Sicherung und benennen Sie das "Visual Studio 2008" Verzeichnis in Ihren "Eigenen Dateien". Führen Sie dann devenv.exe/safemode

+1

Whoa - tun Sie das nicht !! Dies hat das Potenzial, all Ihre Projekte wegzublasen - sichern Sie Ihre Projekte, bevor Sie dies tun. –

+0

Er sagte auch, dass es eine neue Installation ist ... Ich nehme an, Sie haben Ihre Daten entweder in einem anderen Ordner gespeichert oder eine Sicherungskopie erstellt ... Ich werde sie bearbeiten. –

0

Abhängig von der Art des Projekts, das Sie erstellen, kann es sein, dass Visual Studio falsch versucht, normale CS-Dateien mit dem Formular-Designer zu öffnen. Wenn dies der Fall ist, suchen Sie in Ihrer Lösung nach einer CS-Datei und klicken Sie mit der rechten Maustaste darauf. Wählen Sie dann Öffnen mit ..., wählen Sie den CSharp Editor und wählen Sie "Als Standard festlegen".

Auf der anderen Seite, wenn Sie versuchen, ein Winforms-Projekt zu starten, ist die erste Datei, die standardmäßig ausgewählt wird, Form1.cs und die sollte im Editor ordnungsgemäß geöffnet werden. In diesem Fall scheint es, dass etwas mit der Projektvorlage nicht stimmt und das Formular nicht korrekt erbt - obwohl ich eine Neuinstallation erwartet hätte, um das Problem zu beheben.