【发布时间】:2011-01-09 11:14:56
【问题描述】:
可能重复:
Is there an attribute I can add to a class so it will be edited as code, not in the designer?
在其继承路径上带有 System.ComponentModel.Component 的类在 Visual Studio (2008) 中被自动视为“组件”,从而触发源文件的不同图标:
虽然图标并不重要,但更改后的双击行为确实很烦人:Visual Studio 现在没有在文本编辑器中打开源代码,而是显示一个屏幕,鼓励我通过将组件“从工具箱”。我不想那样做!
我知道我可以右键单击源文件并选择“查看代码”,但是每当我忘记执行此操作时,我就会一直等待一个完全没用的对话框。有什么办法可以禁用组件的行为(最好在源码中)?
【问题讨论】:
-
如果您一直在等待对话框,您的计算机对于开发人员机器来说太慢了:) 如果您选择为表单或控件添加部分类文件,也会发生同样的事情。虽然它基本上是一个单独的纯代码文件,但它会打开一个设计器(如果我没记错的话,它不是实际表单的那个)。烦人,但我倾向于在没有纯代码符号的文件上右键单击->查看代码。
-
呵呵,现在打开对话框好像要花很多时间,但更像是我的大脑需要几个时钟周期才能找出问题所在:)
-
另外,有问题的项目不是 winforms,所以我真的觉得VS用它讨厌的设计师来烦我是不公平的。
标签: c# visual-studio components