Форма отображается как класс в обозревателе решений - PullRequest
2 голосов
/ 28 апреля 2009

В моем проекте есть форма, которая отображается как класс в Solution Explorer. Это вызывает проблемы, так как я не могу добраться до дизайнера. Есть идеи как это исправить?

Ответы [ 6 ]

3 голосов
/ 28 апреля 2009

Вы можете решить проблему вручную, отредактировав файл csproj.

Откройте его в блокноте и найдите имя файла класса. Вы должны увидеть что-то вроде этого ...

<Compile Include="frmTest.cs" />

Добавить подтип под названием «Форма» следующим образом ...

<Compile Include="frmTest.cs">
    <SubType>Form</SubType>
</Compile>

Перезагрузите проект. Visual Studio должна теперь правильно идентифицировать файл.

1 голос
/ 25 июля 2011

удалить ссылку на dll, связанную с формой, и снова добавить и построить проект

1 голос
/ 28 апреля 2009

Одна вещь, которая работала для меня в прошлом, это просто добавление еще одной пустой формы в проект, и это, казалось, заставляло другую форму отображаться как форму. Затем вы можете удалить пустую форму.

Я не знаю, сработает ли это для вас, но это займет всего несколько минут.

Chris

1 голос
/ 28 апреля 2009

Попробуйте узнать, есть ли какие-либо скрытые файлы, используя кнопку «Показать все файлы». Похоже, файл вашего проекта может содержать не все файлы, добавленные в него.

0 голосов
/ 10 сентября 2017

Просто выберите форму и нажмите Shift + F7. Вы найдете свою форму.

0 голосов
/ 28 апреля 2009

Нажмите F7 в редакторе кода, чтобы добраться до дизайнера. И перезапуск Visual Studio обычно помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...