Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
|
|
1 | |
.NET Core .Net Core не поддерживается в Visual Studio21.03.2024, 00:50. Показов 1744. Ответов 19
Всем здравствуйте. Учу 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
|
21.03.2024, 00:50 | |
Ответы с готовыми решениями:
19
Как в Visual Studio в проекте .NET CORE 2.0 разрулить трабл одинаковых имён в сборках Отсутствует возможность добавления Модель данных ADO NET EDM в Visual Studio в проекте net core Net Core 1.0 в Visual Studio 2019 Установка Net Core на Visual Studio 2015 |
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 установлен у меня, но в скобочках пишется (не поддерживается).
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
|
3664 / 2576 / 718
Регистрация: 02.08.2011
Сообщений: 6,947
|
|
21.03.2024, 17:46 | 11 |
Вот не надо. .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
|
Не бойся, только верь!
4 / 4 / 0
Регистрация: 14.11.2021
Сообщений: 90
|
|
21.03.2024, 17:50 [ТС] | 14 |
Andrey-MSK, что-то незаметно... Выше пример я приводил, я не могу так сделать, как делал Сергей с канала SimpleCode в своём уроке...
0
|
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
|
21.03.2024, 17:59 | 18 |
0
|
3664 / 2576 / 718
Регистрация: 02.08.2011
Сообщений: 6,947
|
|
21.03.2024, 18:06 | 19 |
Сообщение было отмечено Ololegatron как решение
Решение
Там дальше точно были 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 | |
24.03.2024, 17:03 | |
Помогаю со студенческими работами здесь
20
Определить версию .NET Core SDK, поддерживаемую Visual Studio Code Использование Visual Studio Code для разработки ASP.NET Core на х86 ОС Как открыть файлы в формате visual studio .net 2003 в visual studio net 2002? Где находится контроллер регистрации в стандартном шаблоне Visual Studio asp net core mvc + identity Не запускается Visual Studio Ultimate 2013: Интерфейс не поддерживается Отличия Visual Studio.NET и Visual Studio.NET 2003 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |