Gibt es eine Möglichkeit, Visual Studio dazu zu bringen, standardmäßig den Code eines Steuerelements / Formulars anstelle des Designers anzuzeigen? Ich neige dazu, kein Fan der Designer zu sein, wenn sie aufblähen.
Gibt es eine Möglichkeit, Visual Studio dazu zu bringen, standardmäßig den Code eines Steuerelements / Formulars anstelle des Designers anzuzeigen? Ich neige dazu, kein Fan der Designer zu sein, wenn sie aufblähen.
Antworten:
Klicken Sie mit der rechten Maustaste auf eine Datei und wählen Sie "Öffnen mit ...".
Wählen Sie "CSharp Editor" und klicken Sie dann auf "Als Standard festlegen".
Dekorieren Sie Ihre Klasse mit [System.ComponentModel.DesignerCategory ("")], z.
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
Ich mag es, wenn meine Formulare in der Entwurfsansicht geöffnet werden, aber ich habe eine Teilklassendatei erstellt, die nur Code enthält, und Visual Studio wollte sie die ganze Zeit in der Entwurfsansicht öffnen. Um zu verhindern, dass Visual Studio erkennt, dass eine bestimmte Quelldatei von Designer geladen werden kann, suchen Sie in der csproj-Datei nach dem Compile Include-Tag der entsprechenden Quelldatei und entfernen Sie das darunter liegende SubType-Tag.
Ich bin kürzlich selbst auf dieses Problem gestoßen, und die oben genannten Lösungen haben mein Problem nicht gelöst. Ich musste Tools | Optionsdie Einstellungen für HTML Designerauf ändern Enable HTML designerund auswählen Start pages in: Source View.
