Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
1
.NET Core

.Net Core не поддерживается в Visual Studio

21.03.2024, 00:50. Показов 1744. Ответов 19

Author24 — интернет-сервис помощи студентам
Всем здравствуйте. Учу C# в среде Visual Studio. Очень понятно объясняет Сергей с канала SimpleCode. Остановился я на 28 уроке. Тут нужно установить и создать проект в среде .Net Core 3.0. Я выбрал, начались ошибки, что директива global using не используется в данной версии C# (оказывается у языка ещё и версии есть! вот это открытие я сделал). А если убрать global using то ну тогда не понимает среда, что такое класс Console, ну вы поняли.

Я полазил, в интернете не нашёл такой проблемы. Советы с сайта майкрософт попробовал. Видео, которое я смотрел, было сделано 4 года назад, курс не новый. Microsoft пишет что .Net Core типа устарел чи шо.. Из-за этого у меня не получается? Просто в установках Visual Studio показывается, что я установил .Net Core 3.1 и могу ещё установить, но везде пишет (не поддерживается). Что тут имеется ввиду? Моё устройство не поддерживается или платформа больше не поддерживается разработчиками?

В общем я баран, научите меня, пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2024, 00:50
Ответы с готовыми решениями:

Как в Visual Studio в проекте .NET CORE 2.0 разрулить трабл одинаковых имён в сборках
Вобщем обновился сегодня до core 2.0 и вылезла нетипичная проблема которая взорвала мне мозг. ...

Отсутствует возможность добавления Модель данных ADO NET EDM в Visual Studio в проекте net core
Создал новый проект веб-приложение на net core . В Nu get добавил Entity Framework 6.2,...

Net Core 1.0 в Visual Studio 2019
Приветствую, ребята. Подскажите пожалуйста, как в VS-2019 создать ASP Net Core 1.0 приложение ?...

Установка Net Core на Visual Studio 2015
Приветствую, ребята! Подскажите пожалуйста, какие пакеты нужно установить в VS-2015 чтобы можно...

19
Эксперт .NET
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,633
21.03.2024, 06:56 2
Ololegatron, нужно устнавить актуальную версию Visual Studio 2022. Она с собой притащит актуальную версию .NET Core 8. И на этом и надо учиться.
0
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
21.03.2024, 10:53  [ТС] 3
Usaga, я и до этого был на 2022. И обновления устанавливал, которые приходили. Ничего он не предлагает...(
0
3664 / 2576 / 718
Регистрация: 02.08.2011
Сообщений: 6,947
21.03.2024, 11:04 4
Ololegatron, вам сказали использовать последнюю версию - .NET8 - фреймворка. Просто используйте ее.
А в студии пишется что не поддерживается, потому что жизненный цикл этой версии уже давно закончился (в марте 2020-ого). Но использовать, разумеется, можно.

Добавлено через 1 минуту
Можете просто скачать инсталлятор под винду - .NET8 Installer.
0
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
21.03.2024, 16:06  [ТС] 5
IamRain, я всё сделал так, как вы сказали. Но я по-прежнему не могу, к примеру, создать проект под .Net Core. Скриншот прилагаю (предлагает только .Net Framework и консольное приложение майкрософт, .Net Core не вижу). В списке установленных компонентов показывает, что .Net Core установлен у меня, но в скобочках пишется (не поддерживается).
Миниатюры
.Net Core не поддерживается в Visual Studio  
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 16:12 6
Ololegatron, Microsoft это и есть NET.
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 16:14 7
Ololegatron, А у вас точно новая студия? Вот так у меня выглядят типы проектов. Microsoft в них уже не используется
.Net Core не поддерживается в Visual Studio
0
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
21.03.2024, 17:38  [ТС] 8
Andrey-MSK, я понял, что это и есть .Net. Но мне нужен не .Net, мне нужен .Net Core. В начале я писал, что я сейчас остановился на 28 уроке. И вот к примеру я хочу написать myArray[^1] чтобы вывести последний элемент, но я не могу так сделать, потому что это только на .Net Core так можно (это чисто пример, я не ради этой штуки хочу .Net Core установить. Я учусь).

Андрей, да, у меня новая студия. Просто у вас на английском, белая тема, и слева больше "недавно использованных шаблонов".

Добавлено через 51 секунду
Мне вот интересно, может у меня не получается, потому что автор видео делал это 4 года назад, а сейчас .Net Core не поддерживается и собственно из-за этого у меня и не получается...? Что скажете?
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 17:40 9
Ololegatron, NET Core это старое название NET. Сейчас это просто называется NET или NET 6+. NET 6, 7, 8 - это всё NET Core...
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 17:46 10
Ololegatron, Только когда будете создавать новый проект на новой NET вот так галку поставьте. Это включит стандартную функцию Main().
.Net Core не поддерживается в Visual Studio
2
3664 / 2576 / 718
Регистрация: 02.08.2011
Сообщений: 6,947
21.03.2024, 17:46 11
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
NET Core это старое название NET.
Вот не надо. .NET Core - это .NET Core, промежуточное состояние Framework-а, когда дизайнеры языка делали, по сути, fork-join платформы, делая параллельно кроссплатформенную версию. Почему следующий Framework был версии 5? - потому что предыдущая - 4.8. Новое название - .NET - это сокращенная версия старого названия (убрали слово Framework).
2
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
21.03.2024, 17:48  [ТС] 12
IamRain, понял, спасибо за уточнение! Но я всё равно не понял что мне делать (
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 17:49 13
IamRain, Я имел ввиду что весь функционал из Core перекочевал в NET. Ну обшибся в названии, бывает
0
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
21.03.2024, 17:50  [ТС] 14
Andrey-MSK, что-то незаметно... Выше пример я приводил, я не могу так сделать, как делал Сергей с канала SimpleCode в своём уроке...
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 17:51 15
Лучший ответ Сообщение было отмечено Ololegatron как решение

Решение

Цитата Сообщение от Ololegatron Посмотреть сообщение
Но я всё равно не понял что мне делать (
Создать проект на NET 8 и продолжать изучать язык.
2
3664 / 2576 / 718
Регистрация: 02.08.2011
Сообщений: 6,947
21.03.2024, 17:53 16
Лучший ответ Сообщение было отмечено Ololegatron как решение

Решение

Ololegatron, к тому моменту, когда вы осмыслите, что видеоуроки которые вы проходите являются устаревшими, будет пройдено приличное кол-во материала.
Лучше сразу создавайте .NET8 проекты и переписывайте уроки, где требуется, на новое API.
1
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
21.03.2024, 17:55  [ТС] 17
IamRain, устаревшими? Ну тут не полностью согласен. Да, 4 года назад всё было по-другому, но язык С# остался тем же (кроме некоторых мелочей, к примеру, как с .Net Core. Хотя не знаю, мелочь ли это...)

В общем понял, спасибо за помощь )
0
2843 / 1963 / 367
Регистрация: 14.08.2018
Сообщений: 6,344
Записей в блоге: 4
21.03.2024, 17:59 18
Цитата Сообщение от Ololegatron Посмотреть сообщение
Ну тут не полностью согласен.
Сравнивайте - Полное руководство по языку программирования С# 12 и платформе .NET 8...
0
3664 / 2576 / 718
Регистрация: 02.08.2011
Сообщений: 6,947
21.03.2024, 18:06 19
Лучший ответ Сообщение было отмечено Ololegatron как решение

Решение

Цитата Сообщение от Ololegatron Посмотреть сообщение
но язык С# остался тем же (кроме некоторых мелочей, к примеру, как с .Net Core. Хотя не знаю, мелочь ли это...)
Там дальше точно были breaking changes. На reddit-е кто-то писал, были проблемы, когда проекты, следуя хайпу, быстро портировали на .NET Core c .NET Framework, и потом они так и остались на .NET Core, так как не было ресурсов на дальнейший рефакторинг. Сейчас точно не вспомню что именно, плюс там API изменилось, особенно в middleware у ASP NET.
Поэтому лучше не тратить время на старые версии. Можете почитать, если интересно.

Добавлено через 1 минуту
Breaking changes in .NET5
1
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
24.03.2024, 17:03  [ТС] 20
Снова всем здравствуйте. Долго покопавшись, я всё же понял, как это всё делается, узнал больше (мне уже .Net Core не нужен, я создал на .Net 8, где последняя версия языка C#, но всё равно хочу поделиться с вами)

1. Создаём проект. Выбираем консольное приложение (Майкрософт).
2. Пишем название проекта
3. Выбираем .NET 8.0, оно выбрано по умолчанию. Мне нужно было .NET Core 3.1 (он был установлен, просто я не знал как его выбрать)

В общем походу тот проект, на котором я хотел это сделать, был создан на платформе .NET Framework а я об этом забыл.... XD
1
24.03.2024, 17:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2024, 17:03
Помогаю со студенческими работами здесь

Определить версию .NET Core SDK, поддерживаемую Visual Studio Code
Добрый день! Как определить, с какими версиями .NET Core SDK совместима конкретная версия Visual...

Использование Visual Studio Code для разработки ASP.NET Core на х86 ОС
Мне надо переделать проэкт web api c .net framework на asp.net core. Хочу использовать для этого...

Как открыть файлы в формате visual studio .net 2003 в visual studio net 2002?
Возможно ли открыть файлы в формате visual studio .net 2003 в visual studio .net 2002 ?? Илт...

Где находится контроллер регистрации в стандартном шаблоне Visual Studio asp net core mvc + identity
Добрый день, являюсь новичком в asp net core mvc + identity. В стандартном шаблоне asp net core...

Не запускается Visual Studio Ultimate 2013: Интерфейс не поддерживается
При запуске вижуал выдает ошибку: Не удалось завершить операцию. Интерфейс не поддерживается. ...

Отличия Visual Studio.NET и Visual Studio.NET 2003
Чем отличается VISUAL STUDIO.NET от VISUAL STUDIO.NET 2003?


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru