Visual Studio: Сделать код просмотра по умолчанию

Есть ли способ заставить Visual Studio показывать код элемента управления/формы по умолчанию вместо дизайнера? Я склонен не быть поклонником дизайнеров, поскольку они добавляют раздувание.

Ответ 1

Щелкните правой кнопкой мыши файл и выберите "Открыть с..."

Выберите "Редактор CSharp" и нажмите "Установить по умолчанию".

Ответ 2

Украсьте свой класс с помощью [System.ComponentModel.DesignerCategory("")], например:

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

Ответ 3

Мне нравится открывать свои формы в Design View, но я сделал частичный файл класса, который имел только код, и Visual Studio хотела открыть его в Design View все время. Чтобы Visual Studio не понимала, что конструктор может загрузить определенный исходный файл, посмотрите файл csproj для тега Compile Include соответствующего исходного файла и удалите тег SubType под ним.

Ответ 4

Недавно я столкнулся с этой проблемой, и вышеупомянутые решения не решили мою проблему. Мне нужно было войти в Tools | Options и изменить настройки для HTML Designer на Enable HTML designer и выбрать Start pages in: Source View.

Settings screenshot