Existe alguma maneira de fazer o Visual Studio mostrar o código de um controle / formulário por padrão, em vez do designer? Costumo não ser fã dos designers, pois eles acrescentam inchaço.
Existe alguma maneira de fazer o Visual Studio mostrar o código de um controle / formulário por padrão, em vez do designer? Costumo não ser fã dos designers, pois eles acrescentam inchaço.
Respostas:
Clique com o botão direito do mouse em um arquivo e selecione "Abrir com ..."
Selecione "Editor CSharp" e clique em "Definir como padrão".
Decore sua classe com [System.ComponentModel.DesignerCategory ("")]], por exemplo:
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
Eu gosto de abrir meus formulários no Design View, mas criei um arquivo de classe parcial que tinha apenas código e o Visual Studio queria abri-lo no Design View o tempo todo. Para impedir que o Visual Studio perceba que um arquivo de origem específico pode ser carregado pelo Designer, observe o arquivo csproj da marca Compile Include do arquivo de origem apropriado e remova a marca SubType abaixo dele.
Eu me deparei com esse problema recentemente e as soluções acima não resolveram meu problema. Eu precisava entrar em Tools | Options
e alterar as configurações para HTML Designer
a Enable HTML designer
e selecione Start pages in: Source View
.