VS 2010 - Fehler beim öffnen Benutzer-Steuerelement / Formular-Designer

C#, VS2010, WinForm-Anwendung:

Manchmal habe ich das problem, dass ich eine Fehlermeldung beim öffnen einiger meiner Steuerelemente /Formulare. Der gesamte code kompiliert und die Applikation läuft ordnungsgemäß. Öffnen Sie das Steuerelement im designer gibt mir:

Designer loader nicht eine root-Komponente hat aber nicht angegeben, warum.

Aus meiner Erfahrung kann ich sagen, es ist in der Regel etwas in meinem code nicht richtig initialisiert, z.B. eine Eigenschaft nicht festgelegt ist, was irgendwie zur Laufzeit verfügbar, aber nicht beim öffnen mit dem designer. Das einzige Problem ist, daß die eigentliche Ursache ist schwer zu finden.

Q: gibt es eine Möglichkeit irgendwie den debugger verwenden, wenn der designer öffnet meine Komponente in Visual Studio 2010? Das würde eine Menge helfen, und das problem anzugehen ist wahrscheinlich eine Sache von Minuten, dann.

Bemerkung: Nur um das klar zu machen, ich weiß, wie man den debugger benutzen ;-), ich habe nur keine Ahnung, wie ich könnte sagen, VS2010-designer zu öffnen, meine Steuerung im Debug-Modus.

Ab 2. SEP 2010 Hinzugefügt:

Vielen Dank für Ihre Hilfe. Im Grunde ist es die MSDN Library-Artikel, der beschreibt, wie es zu tun.

  • Ich habe es geschafft, um es einzurichten und führen Sie die zweite Instanz
    (gab es nicht viel zu verstehen, wie es zu tun).
  • Es nur nicht in meinem Fall, weil der 2. VS2010 Instanz (debugging Design-Zeit) nicht finden die
    Symbole für meine eigene Kontrolle. Ich habe die Symbole manuell unter Debuggen /Symbole. Keine
    Ergebnis, noch "Haltepunkt nicht getroffen werden, weil fehlende Symbole"

BTW, mit diesem Ansatz ist es hilfreich, bestimmte Dinge aus dem symbol laden (über Module-Fenster), denn dies wird sicher eine Menge Zeit.

Nun, wenn haben, um herauszufinden, wie man die Symbole aufgelöst und dann kann ich mit der Frage befassen.....

Die design-time-Debuggen mit der 2. Instanz von VS2010 funktioniert, habe ich noch ein Problem mit den Symbolen für meinen dlls. Ich habe diese hier (stackoverflow.com/questions/3687840/...) und poste die Lösung auch mal hier ich weiß es.

InformationsquelleAutor Horst Walter | 2010-09-01

Schreibe einen Kommentar