У меня есть класс A, производный от класса Windows.Form с использованием конструктора VS2008.Когда я дважды щелкаю по имени файла в Visual Studio Solution Explorer, открывается конструктор форм.Это желаемое поведение.
У меня есть второй класс B, полученный из A (вручную).Этот класс является чистым кодом - он добавляет некоторые функциональные возможности, но форма та же самая - но если я дважды щелкну по его имени файла в Visual Studio Solution Explorer, он откроет конструктор форм. Это нежелательное поведение , особенно потому, что мне нужно будет создать классы аналогичного происхождения CZ.
Есть ли способ заставить файл всегда открываться в редакторе кода?Мне известны два предложенных обходных пути:
Дайте классу B атрибут: [System.ComponentModel.DesignerCategory ("")]
Это, похоже, сработало впрошлое согласно различным сообщениям, но, похоже, не влияет на мою ситуацию.Среда VS по-прежнему пытается открыть конструктор форм для класса.
Переименуйте исходный файл в значениеfulful.Designer.cs
Это ... ну, это простоне приятно, правда?
Должно ли решение (1) все еще работать?Если так, что я могу делать не так?
Или есть другое решение?