Как добавить новую форму win в project C #?

#c# #visual-studio

#c# #visual-studio

Вопрос:

У меня есть существующий проект. Я попытался добавить новую пустую форму в это, но у меня ограниченный выбор формы Windows, которая означает наследование. Но мне нужна просто простая форма.

введите описание изображения здесь

Я использую VS 2017

введите описание изображения здесь

Комментарии:

1. Что именно ты собираешься делать? вы хотите добавить новый проект winform в свое решение?

2. Да, просто новая форма без наследования

3. Нажмите «Элементы Visual C #»

4. Я нажал, там ничего нет. см. Вложение рисунка

5. Вы установили необходимые компоненты (посмотрите в приложении установки Visual Studio 2017)

Ответ №1:

Похоже, вы не установили необходимые компоненты. Для этого закройте VS, запустите программу установки Visual Studio (вероятно, вы установили VS через нее), нажмите Изменить для вашей версии VS и убедитесь, что установлен флажок .Net desktop development:проверенный компонент

Затем запустите установку, нажав Изменить и снова запустите VS. Если вы сейчас хотите создать новый проект, он должен выглядеть примерно так:просмотр проекта

Комментарии:

1. Повторный запуск установщика VS Community 2019 и выбор опции .Net Desktop Development добавили еще 5 опций к параметрам Add-> New Item-> Windows Forms, включая пустую форму окна.

Ответ №2:

Попробуйте это

  1. Откройте обозреватель решений
  2. Щелкните правой кнопкой мыши на названии вашего проекта.
  3. Добавить.
  4. Форма Windows.

Если вы все еще не видите ее, возможно, вам не хватает компонента разработки Dot Net desktop.