Аватар для useruser
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100

Начал изучать C#, а поддержка .NET Framework закончилась в 2019 году. Что делать?

05.07.2020, 05:52. Показов 3970. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу приложения под Windows. Решил изучить (плавно переехать с других языков) на С#.
Использую С#, .NET Framework и Visual Studio 2019.
Читая статьи обнаружил, что поддержка .NET Framework закончилась в 2019 году.
И в моде .NET Core.

В Visual Studio обычно я создаю windows forms приложение. Это .NET Framework.
Для .NET Core есть только консольное приложение. Мне же нужны кнопочки, вообщем визуальные элементы.

Ранее создавал тему, где мне объяснили, что т.к. .NET Core кросплатформенно, то визуальных элементов для него нет.
Точнее есть, но любительские, неофициальные и сырые проекты.

Собственно вопрос - что делать? Консольные приложения не нужны, а писать не на чем.
В Visual Studio нет ничего "визуального" для .NET Core.
Можно продолжить изучать С# .NET Framework для windows forms, но что то мне подсказывает, что майкрософт очень быстро заставит всех перейти на .NET Core.

Добавлено через 5 минут
Можно удалять
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.07.2020, 05:52
Ответы с готовыми решениями:

Как изучать Django в 2019 году?
Здравствуйте. После изучения PHP, решил перейти на Python+Django. Причин не много, но они серьёзны: 1) В Python больше денег; 2)...

Я только начал изучать framework Yii 2
Я только начал изучать framework Yii 2 подскажите пожалуйста любые ресурсы, видео-материалы, всё что будет пол

Какой стандарт языка Си лучше изучать в 2019 году? C89 или C99?
Ответвление темы https://www.cyberforum.ru/c-beginners/thread2529347.html Попытался собрать следующий код с ключом -std=c89: for(int...

24
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
05.07.2020, 17:02
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Someone007 Посмотреть сообщение
99% старого кода переносится на .NET Core просто переходом на новый упрощенный формат файла проекта.
ага, а потом конструктор валится, выбрасываются неясные исключения и не было (а может и сейчас нет) нормальной поддержки добавления новых UserControl и Form

такого чуда мне точно не надо))

один раз портировал проектный файл на новый SDK так потом откатывал все это дело назад благо всегда git использую и изменений было относительно немного)
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
05.07.2020, 17:32
Цитата Сообщение от FateOri Посмотреть сообщение
ага, а потом конструктор валится, выбрасываются неясные исключения и не было (а может и сейчас нет) нормальной поддержки добавления новых UserControl и Form
Как я уже сказал ранее
Цитата Сообщение от Someone007 Посмотреть сообщение
Дизайнер можно через мультитаргетинг с .NET Framework юзать если что-то не работает.
Т.е. надо было одни и те же файлы добавить в разные проекты (один .NET Framework и второй .NET Core), и редактировать форму из .NET Framework проекта. Все изменения бы автоматически отразились в .NET Core проекте.

Да и сейчас уже большая часть проблем с дизайнером уже исправлена.
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
05.07.2020, 17:35
Цитата Сообщение от Someone007 Посмотреть сообщение
Как я уже сказал ранее
вы не так поняли это был обычный .net framework с новым проектным файлом)
0
 Аватар для useruser
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
06.07.2020, 06:19  [ТС]
Цитата Сообщение от FateOri Посмотреть сообщение
ну да .Net Framework эволюционировал в .Net Core
что вас напрягает то?)
Политика майкрософт.

Цитата Сообщение от Usaga Посмотреть сообщение
Может быть в версии .NET 5 уже всё стабилизируется.
Я так и не понял, .net framework дальше будет развиваться или 4 версия последняя?
И далее будет только Core 3..4..5...
0
Эксперт .NET
 Аватар для Usaga
14731 / 9505 / 1363
Регистрация: 21.01.2016
Сообщений: 35,856
06.07.2020, 07:09
useruser, .NET Framework больше не будет получать новые фичи. Но поддерживаться живым будет ещё очень долго.

А развиваться будет .NET Core, который теперь называется просто .NET. Этой осенью ожидается версия 5, чтобы не было путаницы с .NET Framework 4.

Добавлено через 19 секунд
Цитата Сообщение от useruser Посмотреть сообщение
Политика майкрософт.
Что именно в политике вас так напрягает?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.07.2020, 07:09

Все .NET Framework установлены, но программу не видят. Что делать?
Удалять удаляшками официальными пробовал переустанавливал.

VS 2019 MVC RAZOR поддержка vb.net
Всем привет. Кто знает точно (или может проверить у себя создав проект). Есть ли родная возможность создания проекта с диалектом vb. В...

Закончилась лицензия, что делать?
После обновления Windows 7(ultimate) месяц еще работала, теперь слетела окончательно. Можно ли активировать ее через безопасный режим, и...

Незнаю что делать с Microsoft Visual Studio 2010. Исключение .Net Framework
Кидаю через буфер обмена код ранее работающий и вот такие дела: 1>------ Построение начато: проект: proba, Конфигурация: Debug Win32...

Только начал изучать, не могу понять кое-что
Есть 2 таблицы, в tbAuthorization 2 строки, в tbHandler 10 ввожу select count(*) from tbAuthorization , tbHandler выдаёт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru