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
.
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.