smack0007
smack0007

Reputation: 11366

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.

Upvotes: 155

Views: 32563

Answers (4)

gmb
gmb

Reputation: 159

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

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

Upvotes: 15

Aaron Palmer
Aaron Palmer

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.

Settings screenshot

Upvotes: 6

ajs410
ajs410

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

Jon Skeet
Jon Skeet

Reputation: 1499770

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

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

Upvotes: 278

Related Questions