今天我注意到,如果此文件包含一个文件的定义,Visual Studio 2008始终会将文件视为组件或表单。
这意味着它始终默认打开设计器。我认为这种行为非常烦人,因为包含从表单或控件派生的类的文件不一定是实际的表单或控件,我想默认编辑源代码。
答案 0 :(得分:4)
将DesignerCategory属性添加到您的类中:
[System.ComponentModel.DesignerCategory("")]
public class Foo : FormDerivedClass
答案 1 :(得分:3)
从Form
派生的类始终为Form
;这是面向对象的基本概念。也就是说,您可以更改默认行为:
答案 2 :(得分:0)
右键单击文件,打开方式,从列表中选择首选编辑器,设置为默认值。虽然这适用于该类型的所有文件,但不适用于单个文件。