如何阻止visual studio在设计器中打开我的winforms控件

9 c# designer visual-studio-2008

当我想编辑/查看我创建的winforms控件/表单的代码时,我需要右键单击解决方案并选择"查看代码".打开文件的默认操作是"视图设计器".对于包含从winforms控件继承的类的任何C#文件,情况似乎都是如此,即使这是间接的.

愚蠢的是,如果无法运行设计器,VS会执行此操作(例如,当控件不是文件中的第一个类时).

是否有提示或属性或解决方法阻止VS这样做?

bit*_*onk 23

消除应在代码视图中打开的表单或控件 [System.ComponentModel.DesignerCategory("Code")]


Spi*_*rix 10

  • 右键单击解决方案中的文件
  • 选择"打开方式......"
  • 选择"CSharp Editor"
  • 单击"设为默认值".
    (在Web应用程序中,您需要选择"Web窗体编辑器")