【发布时间】:2017-03-10 19:52:38
【问题描述】:
在 Visual Studio 中,有很多设计器编辑器、Windows 窗体、XAML、安装程序等。
有时,我会创建一个新的源代码作为部分类(自定义)来分离逻辑。
例如:
- 仅部分代码:Form1 类:Windows.Forms.Form → Form1.cs
- 仅限部分设计器:部分类 Form1:Form → Form1.Designer.cs
- 部分类(自定义):部分类 form1:Form → Form.Print.cs
最后,我只包含打印方法和属性,然后,当我在解决方案资源管理器上双击此文件时,总是打开设计器,而不是代码编辑器,当然,我尝试使用 F7 kbd> 或右键单击执行此操作,但是当我与同事共享项目时,它会成为问题。
有人知道如何避免这种行为吗?也许是一个类属性!?
【问题讨论】:
-
@grant winey 感谢您的提示,我可以在 VS 中更改此选项,对我来说,但对其他人......我不知道,还有另一个 link 可能有用。我正在寻找类级别的配置。
-
我认为这就是答案。 Disable designer in Visual Studio 但是,这会禁用整个类,而不仅仅是单独源代码中的部分自定义类,正如我所要求的那样。这是 MSDN 链接DesignerCategoryAttribute Class
标签: c# .net winforms visual-studio windows-forms-designer