Нет windows forms в visual studio 2019

  • Remove From My Forums
  • Question

  • In VS 2019, when I right click on the project and then pick Windows Form, it gives me a list of choices starting with Class, but Windows Forms is not there.    My work around has been to go back to VS 2017 and open the form there and then proceed
    to program it under 2019.   How do I get Windows Form back in 2019?

Answers

  • Hi jjobcorp,

    Thanks for your feedback.

    > >l advise that you should first check whether you can create a Windows Form application in VS2019.

    If not, perhaps you have missed the related workload in vs installer. Please follow these steps:

     1. Now both VS2017 and VS2019 are installed through it, so it exists on your computer.

    >>Enter installer in your OS search box or look for it in
    Programs and Features in Control Panel.

     2. choose your VS2019 and then click Modify

    3.then check if you have installed .NET Desktop development workload and when you have installed this workload, you can create a Windows Form application and add a Form in a existed WinForm project.

    Any feedback will be expected.

    Best Regards,

    Perry


    MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments
    or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    • Edited by

      Monday, September 30, 2019 1:54 AM

    • Marked as answer by
      jjobcorp
      Monday, September 30, 2019 1:47 PM

  • I could not find VS installer, but I right clicked on VS2019 and clicked on change and the box .NET Desktop Development was not checked.   This fixed it.   Thank you very much

    • Marked as answer by
      jjobcorp
      Monday, September 30, 2019 1:47 PM

Никита Каргин Никита Каргин
ГлавнаяУстановка
16.01.2020

Как видите, рабочая нагрузка «Разработка классических приложений .NET» установлена, но windows forms в списке проектов нет. Что делать?
Что делать если нет windows forms в visual studio 2019 Что делать если нет windows forms в visual studio 2019 - 1 Что делать если нет windows forms в visual studio 2019 - 2

Алекс Куха Алекс Куха
17.01.2020

«Шаблон для Windows Forms удалили еще в VS2012, так как Создавать новые приложения используя C++/CLI крайне не рекомендуется. Для создания таких приложений нужно использовать C#»
https://qna.habr.com/q/405976

  • Как сделать чтобы picturebox двигался по WASD напишите код с# Windows forms Visual studio Как сделать чтобы picturebox двигался по WASD напишите пожалуйста код с# Windows forms Visual studio
  • Visual Studio 2010 C# Windows forms. Открытие форм Есть две формы. Как сделать чтобы при запуске программы сначала открывалась 2 форма (не кодом).
  • Программирование на C# в Windows Forms(Visual Studio) Можно ли на прямоугольном участке застройки размером a на b метров разместить два дома размером p на q и r на s метров? Дома можно располагать только параллельно сторонам участка. +сделать textBox.
  • Как сделать динамический PictureBox в Visual Studio C++ Windows Forms У меня такая проблема — Есть Форма (Form1.h) и заголовочный файл (Form1.css) к которому подключена эта форма… В форме есть PictureBox1 который содержит картинку… Нужно сделать так, чтобы по ходу выполнения кода в (Form1.css) автоматически менялась картинка в PictureBox1…

Добавить комментарий

  • vk.com
  • facebook

Скорее всего вы не включили C++/CLI во время установки Visual Studio 2017

1. При создании проекта жмем «Открыть установщик Visual Studio»

2P51pMXbX3Q.jpg

2. В установщике под Visual Studio 2017 Community жмем кнопку Modify

4cIAkaa2SjM.jpg

3. В открывшемся окне выбираем вкладку «Individual Components» (Индивидуальные компоненты)

hogg3Ipjh0o.jpg

4. Мотаем в низ пока не увидим «Поддержка C++/CLI», затем слева ставим галочку

odnuaFC-RRc.jpg

5. После в правом-нижнем углу жмем кнопку Modify, готово!

P.S. Если у вас установщик на русском, то названия могут отличаться.

It looks like you are trying to use the Forms namespace from the System.Windows namespace in your visual-studio-2019 project, but you are getting an error message saying that it does not exist in the namespace.

One possibility is that you are missing a reference to the System.Windows.Forms assembly in your project. To add this reference, you can try the following steps:

  1. Right-click on your project in the Solution Explorer window and select “Add Reference” from the context menu.
  2. In the “Reference Manager” window that appears, select the “Assemblies” tab.

  3. Search for “System.Windows.Forms” in the search box or browse through the list of available assemblies until you find it.

  4. Check the box next to “System.Windows.Forms” to select it, and then click the “Add” button at the bottom of the window.

  5. Once the reference has been added, try rebuilding your project and see if the error message disappears.

If the “References” tab still does not appear in the Solution Explorer window, you may need to customize your view settings. You can do this by clicking the “Options” button at the top of the Solution Explorer window and selecting “Show all files”.

Alternatively, you can try adding the reference manually by editing your project file (*.csproj) in a text editor. Look for the <Reference> element and add the following line inside it:

<HintPath>path\to\System.Windows.Forms.dll</HintPath>

Replace “path\to” with the actual file path where the System.Windows.Forms.dll assembly is located on your system.

Hopefully, one of these steps will help you resolve the issue and get “using System.Windows.Forms” to work in your project.

0 / 0 / 0

Регистрация: 03.05.2019

Сообщений: 32

1

09.10.2019, 00:10. Показов 20165. Ответов 6


Студворк — интернет-сервис помощи студентам

Доброго времени суток!
При создании нового проекта Windows Forms не появляется Конструктор формы.
В solution есть form.designer, но формы в виде окна нет.
Как решить проблему?
Использую Visual Studio 2019 Community.



0



Эксперт .NET

6437 / 3969 / 1583

Регистрация: 09.05.2015

Сообщений: 9,297

09.10.2019, 00:31

2



0



1008 / 668 / 168

Регистрация: 09.09.2011

Сообщений: 2,040

Записей в блоге: 2

10.10.2019, 09:55

3

Цитата
Сообщение от JustMerquer
Посмотреть сообщение

В solution есть form.designer, но формы в виде окна нет.
Как решить проблему?
Использую Visual Studio 2019 Community.

Для .NetCore WinForms в релизе нет редактора. Временно можно использовать расширение «.NET Core Windows Forms Designer»



0



1008 / 668 / 168

Регистрация: 09.09.2011

Сообщений: 2,040

Записей в блоге: 2

05.11.2019, 21:08

4

Микрософт приподнесла «сюрприз».
.NET Core 3 for Windows Desktop

Выпустили 16.4 Preview 3 с поддержкой WinForms Designer, но работает отвратительно, по сути не работоспособно. Ну а главное — «мы собираемся закончить с редактором в 4ой четверти 2020 года». Вот такие они молодцы.
Всем видом они уже показывали что не хотят WinForms переносить, оставить только WPF. Сейчас мне кажется они просто тянут, чтобы потом просто всех вынудить перейти на XAML и подвести итог «Ну вот… всё у вас и без формс хорошо».



0



Эксперт .NET

6437 / 3969 / 1583

Регистрация: 09.05.2015

Сообщений: 9,297

06.11.2019, 04:40

5

Цитата
Сообщение от HF
Посмотреть сообщение

Выпустили 16.4 Preview 3 с поддержкой WinForms Designer, но работает отвратительно, по сути не работоспособно.

Вы всегда можете использовать редактор для .NET Framework, создав 2 проекта WinForms (.NET Framework и .NET Core) и пошарив между ними файлы через ссылки…

Протестировал этот Preview WinForms Designer в 16.4.3, базовый функционал вполне себе работает… Компоненты на форму кидаются, позиция/размеры меняются.



0



910 / 795 / 329

Регистрация: 08.02.2014

Сообщений: 2,391

06.11.2019, 09:22

6

Цитата
Сообщение от HF
Посмотреть сообщение

Всем видом они уже показывали что не хотят WinForms переносить, оставить только WPF. Сейчас мне кажется они просто тянут, чтобы потом просто всех вынудить перейти на XAML и подвести итог «Ну вот… всё у вас и без формс хорошо».

они не не хотят переносить, у них проблемы с переносом этого редактора. Не просто так он сейчас поставляется в виде отдельного vsix. Они не могут просто так встроить в студию .net core приложение, и по итогу им приходится делать отдельный процесс, в студии переделывать механизм взаимодействия редактора. Сейчас на .net core проектах студия отправляет в расширение данные по StreamJsonRpc и получает оттуда ответы которые уже отрисовывает, притом пока косяков много, но для 1 превью в целом норм.



0



1008 / 668 / 168

Регистрация: 09.09.2011

Сообщений: 2,040

Записей в блоге: 2

06.11.2019, 11:17

7

Цитата
Сообщение от Someone007
Посмотреть сообщение

Вы всегда можете использовать редактор для .NET Framework, создав 2 проекта WinForms (.NET Framework и .NET Core) и пошарив между ними файлы через ссылки…

Да знаю я этот вариант. Они его сами предложили ещё в начале года. Сейчас вот начал портировать проект и решил даже так сделать. Как временный вариант это ещё может быть подойдёт, но если уж говорить про «Desktop app on .NetCore!» (говоря про винформы) то далеко нет.
— чтобы связать проекты — нужно понижать все .NetStandard проекты до 2.0 версии
— чтобы воспользоваться крутейшим DI от NetCore нужно или нугеты в старые проекты ставить или костылить.
И на насчёт дизайнера.
— Он не работал и сейчас не сильно работает. Изначально он не поддерживал часть компонентов. Сейчас вроде ничего не писали глобально об этом. Но «депрекейтед» список уже есть.
— У меня не работало, я даже оформил багрепорт. При создании новой формы попробуйте понакидать кнопок, потом на них события и проверить будет ли всё работать. У меня случайным образом что-то не работало. По сути не обновлялся файл Form.Designer.cs. То кнопка не появлялась в дизайнере, а в коде была. То событие было прописано в ИДЕ, а в коде нет. Короче мистические движухи.

Базового функционала не достаточно. Это или должно работать почти полностью или никак. Кто будет полноценно пользоваться базовым функционалом в которой например только кнопки и текстбоксы работают?

Добавлено через 1 час 49 минут

Цитата
Сообщение от Someone007
Посмотреть сообщение

базовый функционал вполне себе работает… Компоненты на форму кидаются, позиция/размеры меняются.

В остальном воооооот такой список не рабочего только описанного.
knownissues 0.1



0



  • Нет автозапуска флешки windows 10
  • Нет windows boot manager при установке ubuntu
  • Нет автозапуска диска windows 10
  • Нет wifi на ноутбуке windows 10 asus
  • Нет xbox game bar на windows 10