Visual Studio 2022 не видит dotnet 7.0
Цитата: iGorboQ от 18.12.2022, 13:03Добрый день! Может кто уже сталкивался с этой проблемой? Устанавливаю VS2022 уже раз в 5й, даже отдельно скачивал dotnet с сайта майкрософт, но он его попросту не видит. Хочу начать учиться по сайту 'Metanit', сделал все действия, но не могу создать проект на 7.0. Причём саму версию '.NET 7.0 Runtime' он ставит самостоятельно. В чём может быть проблема?
На сайте майкрософт были ответы такие как "почистить кеш" установочника и попробовать установить поверх еще раз, но это мне не помогло.
Из установочника убирал только 2 галочки, как мне посоветовали в прошлом посте - 'Blend for Visual studio' и 'ML.NET Model Builder'. Пробовал убирать галочки с SQL сервером, что бы места меньше занимал, но так же ставил и с SQL. Проблема всегда остаётся одна и та же.
Добрый день! Может кто уже сталкивался с этой проблемой? Устанавливаю VS2022 уже раз в 5й, даже отдельно скачивал dotnet с сайта майкрософт, но он его попросту не видит. Хочу начать учиться по сайту 'Metanit', сделал все действия, но не могу создать проект на 7.0. Причём саму версию '.NET 7.0 Runtime' он ставит самостоятельно. В чём может быть проблема?
На сайте майкрософт были ответы такие как "почистить кеш" установочника и попробовать установить поверх еще раз, но это мне не помогло.
Из установочника убирал только 2 галочки, как мне посоветовали в прошлом посте - 'Blend for Visual studio' и 'ML.NET Model Builder'. Пробовал убирать галочки с SQL сервером, что бы места меньше занимал, но так же ставил и с SQL. Проблема всегда остаётся одна и та же.
Цитата: Adler от 18.12.2022, 17:48Приветствую.
Покажите скриншот из выбора пакетов для установки из Visual Studio Installer.
.Net 7 давно включен в состав VS и ничего самостоятельно ставить не нужно.
Приветствую.
Покажите скриншот из выбора пакетов для установки из Visual Studio Installer.
.Net 7 давно включен в состав VS и ничего самостоятельно ставить не нужно.
Цитата: iGorboQ от 18.12.2022, 18:37Я так и написал -
Причём саму версию '.NET 7.0 Runtime' он ставит самостоятельно
Но скрин могу предоставить, не вопрос.
Получилось создавать проекты только после того, как я сначала поставил NET7, а уже затем поставил Visual studio. Вчера было так же, но через какое то время оно снова пропало 🙂
Я так и написал -
Причём саму версию '.NET 7.0 Runtime' он ставит самостоятельно
Но скрин могу предоставить, не вопрос.
Получилось создавать проекты только после того, как я сначала поставил NET7, а уже затем поставил Visual studio. Вчера было так же, но через какое то время оно снова пропало 🙂
Цитата: Adler от 18.12.2022, 22:01Приветствую.
Вы явно делаете что-то не так. У меня установленная Visual Studio 2022 с момента ее выхода, когда никакого .Net 7 в помине не было, потом просто обновлял.
Ставил ли отдельно SDK .Net 7 не помню, 50 / 50. Возможность создания проектов .Net 7 есть, буквально на днях тестировал Native AOT, да и с месяц назад .Net был в выборе платформы для создания проекта..
Приветствую.
Вы явно делаете что-то не так. У меня установленная Visual Studio 2022 с момента ее выхода, когда никакого .Net 7 в помине не было, потом просто обновлял.
Ставил ли отдельно SDK .Net 7 не помню, 50 / 50. Возможность создания проектов .Net 7 есть, буквально на днях тестировал Native AOT, да и с месяц назад .Net был в выборе платформы для создания проекта..
Цитата: iGorboQ от 18.12.2022, 22:54Цитата: Adler от 18.12.2022, 22:01Приветствую.
Вы явно делаете что-то не так. У меня установленная Visual Studio 2022 с момента ее выхода, когда никакого .Net 7 в помине не было, потом просто обновлял.
Ставил ли отдельно SDK .Net 7 не помню, 50 / 50. Возможность создания проектов .Net 7 есть, буквально на днях тестировал Native AOT, да и с месяц назад .Net был в выборе платформы для создания проекта..Нет ну... Как я могу делать что-то не так, если там всего то нужно поставить 2 галочки? Когда я ставлю чисто Visual Studio, без .Net7, то создавать на 7 не могу, только 4.8. Если же я попробую обновить отдельно .Net7, то он его не увидит всё равно. Но вот моё решение сработало, я сначала накатил .Net7, а уже потом поверх накатил Visual Studio 2022. Теперь я могу свободно писать на .Net7, и при этом, пока что, эта возможность не пропала. К тому же, это так же проблема со стороны Microsoft, так как одно из решений я находил конкретно у них на сайте. Предлагалось открыть папку установочника, через cmd запустить InstallCleanup с флагом -full, что бы полностью почистить следы установки и установить по новой.
Пока писал, вспомнил, почему такая ошибка произошла. Когда я не мог создать своё приложение на версии 7.0 (только 4.8), я пошёл в установочник, затем что бы проверить галочку на Net 7.0. Ошибка была такая - "Невозможно найти продукт, соответствующий следующим параметрам: path: D:/Microsoft/Microsoft Visual Studio.". После же я начал искать эту ошибку и нашёл решение, которое мне не помогло ничем. Но именно после того, как я в установочнике начал видеть, что у меня отсутствует VS по указанному пути, я больше не мог создавать на версии 7.0.
Цитата: Adler от 18.12.2022, 22:01Приветствую.
Вы явно делаете что-то не так. У меня установленная Visual Studio 2022 с момента ее выхода, когда никакого .Net 7 в помине не было, потом просто обновлял.
Ставил ли отдельно SDK .Net 7 не помню, 50 / 50. Возможность создания проектов .Net 7 есть, буквально на днях тестировал Native AOT, да и с месяц назад .Net был в выборе платформы для создания проекта..
Нет ну... Как я могу делать что-то не так, если там всего то нужно поставить 2 галочки? Когда я ставлю чисто Visual Studio, без .Net7, то создавать на 7 не могу, только 4.8. Если же я попробую обновить отдельно .Net7, то он его не увидит всё равно. Но вот моё решение сработало, я сначала накатил .Net7, а уже потом поверх накатил Visual Studio 2022. Теперь я могу свободно писать на .Net7, и при этом, пока что, эта возможность не пропала. К тому же, это так же проблема со стороны Microsoft, так как одно из решений я находил конкретно у них на сайте. Предлагалось открыть папку установочника, через cmd запустить InstallCleanup с флагом -full, что бы полностью почистить следы установки и установить по новой.
Пока писал, вспомнил, почему такая ошибка произошла. Когда я не мог создать своё приложение на версии 7.0 (только 4.8), я пошёл в установочник, затем что бы проверить галочку на Net 7.0. Ошибка была такая - "Невозможно найти продукт, соответствующий следующим параметрам: path: D:/Microsoft/Microsoft Visual Studio.". После же я начал искать эту ошибку и нашёл решение, которое мне не помогло ничем. Но именно после того, как я в установочнике начал видеть, что у меня отсутствует VS по указанному пути, я больше не мог создавать на версии 7.0.
Цитата: iGorboQ от 18.12.2022, 23:18Цитата: Adler от 18.12.2022, 22:01Приветствую.
Вы явно делаете что-то не так. У меня установленная Visual Studio 2022 с момента ее выхода, когда никакого .Net 7 в помине не было, потом просто обновлял.
Ставил ли отдельно SDK .Net 7 не помню, 50 / 50. Возможность создания проектов .Net 7 есть, буквально на днях тестировал Native AOT, да и с месяц назад .Net был в выборе платформы для создания проекта..Вероятнее всего дело в моём компьютере, так как на рабочем ноутбуке я без проблем поставил VS2022 и всё отлично.
Думаю тему можно закрывать.
Цитата: Adler от 18.12.2022, 22:01Приветствую.
Вы явно делаете что-то не так. У меня установленная Visual Studio 2022 с момента ее выхода, когда никакого .Net 7 в помине не было, потом просто обновлял.
Ставил ли отдельно SDK .Net 7 не помню, 50 / 50. Возможность создания проектов .Net 7 есть, буквально на днях тестировал Native AOT, да и с месяц назад .Net был в выборе платформы для создания проекта..
Вероятнее всего дело в моём компьютере, так как на рабочем ноутбуке я без проблем поставил VS2022 и всё отлично.
Думаю тему можно закрывать.
Цитата: Adler от 19.12.2022, 07:05Для .Net и Net Framework вообще разные типы проектов и они не пересекаются.
Если при создании проекта в скобках написано Framework, то это для Net Framework и там нельзя указать .Net. Соответственно в проектах .Net 5-7 нельзя выбрать версию Framework 4.8.
Т.е. .Net 5-7 и Net Framework (4.8 и меньше) в одном проекте не пересекаются, хотя и можно это сделать правкой файла проекта вручную.
Для .Net и Net Framework вообще разные типы проектов и они не пересекаются.
Если при создании проекта в скобках написано Framework, то это для Net Framework и там нельзя указать .Net. Соответственно в проектах .Net 5-7 нельзя выбрать версию Framework 4.8.
Т.е. .Net 5-7 и Net Framework (4.8 и меньше) в одном проекте не пересекаются, хотя и можно это сделать правкой файла проекта вручную.
Цитата: iGorboQ от 19.12.2022, 07:34Цитата: Adler от 19.12.2022, 07:05Для .Net и Net Framework вообще разные типы проектов и они не пересекаются.
Т.е. если при создании проекта в скобках написано Framework, то это для Net Framework и там нельзя указать .Net. Соответственно в проектах .Net 5-7 нельзя выбрать версию Framework 4.8.Так и есть, и именно поэтому я их не видел у себя в списке при создании проекта. То есть у меня что windows forms, что консольное приложение, были только для net framework. Но тема сворачивает уже не туда, по скольку речь о другом шла - почему .Net7 у меня не виделся. Странно то, что на компьютере мне нужна другая последовательность установки, когда как на работе, на ноутбуке, я смог просто поставить visual studio 2022 и начать заниматься. В общем и целом, непонятки, но если у кого такая проблема появится, человек сможет попробовать это решение.
p.s. Windows у меня 22h2, вырезал из нее лично только xbox и windows defender, а так же до установки отключал службу (потому как в установленной её не выключить просто так), поэтому проблем из-за этого быть не должно.
Цитата: Adler от 19.12.2022, 07:05Для .Net и Net Framework вообще разные типы проектов и они не пересекаются.
Т.е. если при создании проекта в скобках написано Framework, то это для Net Framework и там нельзя указать .Net. Соответственно в проектах .Net 5-7 нельзя выбрать версию Framework 4.8.
Так и есть, и именно поэтому я их не видел у себя в списке при создании проекта. То есть у меня что windows forms, что консольное приложение, были только для net framework. Но тема сворачивает уже не туда, по скольку речь о другом шла - почему .Net7 у меня не виделся. Странно то, что на компьютере мне нужна другая последовательность установки, когда как на работе, на ноутбуке, я смог просто поставить visual studio 2022 и начать заниматься. В общем и целом, непонятки, но если у кого такая проблема появится, человек сможет попробовать это решение.
p.s. Windows у меня 22h2, вырезал из нее лично только xbox и windows defender, а так же до установки отключал службу (потому как в установленной её не выключить просто так), поэтому проблем из-за этого быть не должно.