Visual Studio: Make view code default

Is there any way to make Visual Studio show the code of a control / form by default instead of the designer? I tend not to be a fan of the designers as they add bloat.


Solution 1:

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

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

Solution 2:

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

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

Solution 3:

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.