Visual Studio: Make view code default

I came across this issue myself recently and the above solutions did not solve my issue. I needed to go into Tools | Options and change the settings for HTML Designer to Enable HTML designer and select Start pages in: Source View.

Settings screenshot


Decorate your class with [System.ComponentModel.DesignerCategory("")], e.g.:

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

Right-click on a file and select "Open With..."

Select "CSharp Editor" and then click "Set as Default".


I like having my forms open up in Design View, but I made a partial class file which had only code and Visual Studio wanted to open it in Design View all the time. To prevent Visual Studio from realizing that a specific source file can be loaded by Designer, look at the csproj file for the Compile Include tag of the appropriate source file and remove the SubType tag underneath it.