有没有办法让 VisualStudio 在默认情况下显示控件/窗体的代码而不是设计器?我不太喜欢那些设计师,因为他们会增加臃肿。
右键单击一个文件并选择“ Open With...”
选择“ CSharp Editor”,然后单击“ Set as Default”。
我喜欢在“设计视图”中打开表单,但是我制作了一个只有代码的部分类文件,VisualStudio 希望始终在“设计视图”中打开它。为了防止 Visual Studio 意识到设计器可以加载特定的源文件,请查看相应源文件的 Compile Include 标记的 csproj 文件,并删除其下面的 SubType 标记。
最近我自己也遇到了这个问题,以上的解决方案并没有解决我的问题。我需要进入 Tools | Options,并改变 HTML Designer的设置为 Enable HTML designer,并选择 Start pages in: Source View。
Tools | Options
HTML Designer
Enable HTML designer
Start pages in: Source View
用[ System.Component entModel.DesignerCategory (“”)]装饰您的类,例如:
[System.ComponentModel.DesignerCategory("")] public class MySpecialButton : System.Windows.Forms.Button { }