VisualStudio: 使视图代码默认

有没有办法让 VisualStudio 在默认情况下显示控件/窗体的代码而不是设计器?我不太喜欢那些设计师,因为他们会增加臃肿。

30637 次浏览

右键单击一个文件并选择“ 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

Settings screenshot

用[ System.Component entModel.DesignerCategory (“”)]装饰您的类,例如:

[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}