Wie kann der Konstruktor Code enthalten, der zur Entwurfszeit von Visual Studio NICHT ausgeführt wird?

Ich habe einen Methodenaufruf im Konstruktor meines Benutzersteuerelements, der etwas ausführt, das zur Entwurfszeit nicht funktioniert (Verbindung mit einer Datenbank), und Visual Studio ist gerade ausgefallen, als ich versucht habe, dieses Steuerelement dem GUI-Designer hinzuzufügen.
Sicher, ich kann diesen Code in eine separate Methode zerlegen, aber ich mag die Idee nicht, dass ich mich jedes Mal, wenn ich dieses Objekt verwende, daran erinnern muss, eine bestimmte Methode auszuführen, die für die Funktion dieses Objekts wesentlich ist (das ist der Konstruktor) zum!).

Gibt es so etwas wie ein Präprozessorsymbol, mit dem ich meinen Code markieren kann, damit Visual Studio nicht versucht, diesen Code zur Entwurfszeit auszuführen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage