Reputation: 11366
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.
Upvotes: 155
Views: 32563
Reputation: 159
Decorate your class with [System.ComponentModel.DesignerCategory("")], e.g.:
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
Upvotes: 15
Reputation: 8982
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
.
Upvotes: 6
Reputation: 2434
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.
Upvotes: 7
Reputation: 1499770
Right-click on a file and select "Open With..."
Select "CSharp Editor" and then click "Set as Default".
Upvotes: 278