Чи є спосіб змусити Visual Studio показати код елемента керування / форми за замовчуванням замість дизайнера? Я, як правило, не є фанатом дизайнерів, оскільки вони додають розквіту.
Чи є спосіб змусити Visual Studio показати код елемента керування / форми за замовчуванням замість дизайнера? Я, як правило, не є фанатом дизайнерів, оскільки вони додають розквіту.
Відповіді:
Клацніть правою кнопкою миші на файл і виберіть "Відкрити за допомогою ..."
Виберіть "Редактор CSharp", а потім натисніть "Встановити за замовчуванням".
Прикрасьте свій клас [System.ComponentModel.DesignerCategory ("")], наприклад:
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
Мені подобається, що мої форми відкриваються в Design View, але я створив файл часткового класу, який мав лише код, і Visual Studio весь час хотів відкривати його в Design View. Щоб Visual Studio не усвідомлював, що певний вихідний файл може бути завантажений дизайнером, подивіться на файл csproj для тегу Compile Include відповідного вихідного файлу та видаліть під ним тег SubType.
Я нещодавно натрапив на цю проблему, і вищезазначені рішення не вирішили мого питання. Я повинен був піти в Tools | Optionsі змінити настройки , HTML Designerщоб Enable HTML designerі вибрати Start pages in: Source View.
