Как установить net 5 в visual studio
Поддерживаемые выпуски
Даты окончания жизненного цикла версий Windows 10 зависят от выпуска. В следующей таблице рассматриваются только выпуски Домашняя, Профессиональная, Pro для образовательных учреждений и Pro для рабочих станций. Дополнительные сведения см. в справочных материалах по жизненному циклу поддержки Windows.
Символ + представляет минимальную версию.
Неподдерживаемые выпуски
Сведения о среде выполнения
В Windows можно установить три различные версии среды выполнения:
Сведения о пакете SDK
Зависимости
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Windows 11 | 21H2 | x64, ARM64 |
Клиент Windows 10 | 1607+ | x64, x86, ARM64 |
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Windows Server | 2012+ | x64, x86 |
Windows Server Core | 2012+ | x64, x86 |
Nano Server | 1809+ | X64 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Windows 11 | 21H2 | x64, ARM64 |
Клиент Windows 10 | 1607+ | x64, x86 |
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Windows Server | 2012+ | x64, x86 |
Nano Server | 1803+ | x64, ARM32 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Клиент Windows 10 | Версия 1607+ | x64, x86 |
Windows Server | 2012 R2+ | x64, x86 |
Nano Server | Версия 1803+ | x64, ARM32 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Клиент Windows 10 | Версия 1607+ | x64, x86 |
Windows Server | 2008 R2 с пакетом обновления 1 или более поздней версии (SP1+) | x64, x86 |
Nano Server | Версия 1803+ | x64, ARM32 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Клиент Windows 10 | Версия 1607+ | x64, x86 |
Windows Server | 2008 R2 с пакетом обновления 1 или более поздней версии (SP1+) | x64, x86 |
Nano Server | Версия 1803+ | x64, |
Автономная установка для Windows 7
Обязательно ознакомьтесь с зависимостями ниже, необходимыми для Windows 7.
Windows 7 / Vista / 8.1 / Server 2008 R2 / Server 2012 R2
Приведенные выше требования также применяются, если возникает ошибка, связанная с любой из следующих библиотек DLL:
- api-ms-win-crt-runtime-l1-1-0.dll
- api-ms-win-cor-timezone-l1-1-0.dll
- hostfxr.dll
Установка с помощью функции автоматизации PowerShell
Сценарии dotnet-install используются для автоматизации непрерывной интеграции и ее осуществления без прав администратора. Вы можете скачать сценарий со страницы справочника по сценариям dotnet-install.
Установите пакет SDK, опустив параметр -Runtime . В этом примере для параметра -Channel задано значение Current , которое определяет установку последней поддерживаемой версии.
Установка с помощью Visual Studio
Если среда Visual Studio уже установлена, вы можете проверить ее версию, выполнив указанные ниже действия.
- Запустите Visual Studio.
- Выберите Справка >О Microsoft Visual Studio.
- Считайте номер версии из диалогового окна О программе.
Выбор рабочей нагрузки
При установке или изменении Visual Studio выберите одну или несколько из следующих рабочих нагрузок в зависимости от типа создаваемого приложения:
Установка вместе с Visual Studio Code
Visual Studio Code — это эффективный и облегченный редактор исходного кода, который работает на компьютере. Visual Studio Code доступен для Windows, macOS и Linux.
Установщик Windows
/quiet
Предотвращает отображение любого пользовательского интерфейса и запросов.
norestart
Предотвращает все попытки перезапуска.
В случае успешной установки установщик возвращает код 0; если требуется перезагрузка, установщик возвращает код 3010. Любое другое значение обычно является кодом ошибки.
Скачивание и установка вручную
Такой подход позволяет установить несколько версий в отдельные расположения, а затем явно выбрать расположение установки, которое должно использовать приложение, запустив приложение с переменными среды, указывающими на это расположение.
Docker
Контейнеры обеспечивают простой способ изоляции приложения от остальной части основной системы. Контейнеры на одном компьютере совместно использую только ядро, а также используют ресурсы, которые передаются в приложение.
6 Answers 6
You need to install the latest preview of Visual Studio 2019 16.8, refer to
You also need to explicitly enable preview versions within Visual Studio itself:
Then you should see it:
Specs: VS Version 16.8.0
Но я хотел бы знать, добавить ли этот фреймворк в проект, созданный на Visual Studio 2019 16.8.0.
- Я запустил установщик VS и искал новую структуру, но не могу ее найти
- Я уже открыл: Проект -> Свойства -> Целевая платформа.
Как я могу добавить новую платформу в целевые платформы в Visual Studio 2019?
Обновить:
Кто-нибудь может мне это объяснить?
Приведенное выше руководство по миграции предлагает несколько подходов для достижения каждого шага.
Эта статья взята из Интернета, укажите источник при перепечатке.
Поддерживаемые выпуски
Даты окончания жизненного цикла версий Windows 10 зависят от выпуска. В следующей таблице рассматриваются только выпуски Домашняя, Профессиональная, Pro для образовательных учреждений и Pro для рабочих станций. Дополнительные сведения см. в справочных материалах по жизненному циклу поддержки Windows.
Символ + представляет минимальную версию.
Неподдерживаемые выпуски
Сведения о среде выполнения
В Windows можно установить три различные версии среды выполнения:
Сведения о пакете SDK
Компьютеры Windows на базе ARM
Поддерживаемые функции
Различия в путях
Конфликты путей
Переменные пути
Зависимости
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Windows 11 | 21H2 | x64, ARM64 |
Клиент Windows 10 | 1607+ | x64, x86, ARM64 |
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Windows Server | 2012+ | x64, x86 |
Windows Server Core | 2012+ | x64, x86 |
Nano Server | 1809+ | X64 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Windows 11 | 21H2 | x64, ARM64 |
Клиент Windows 10 | 1607+ | x64, x86, ARM64 |
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Windows Server | 2012+ | x64, x86 |
Windows Server Core | 2012+ | x64, x86 |
Nano Server | 1809+ | X64 |
Символ + представляет минимальную версию. Конкретные требования к версии ОС см. в разделе Поддерживаемые выпуски.
Операционная система | Version | Архитектуры |
---|---|---|
Windows 11 | 21H2 | x64, ARM64 |
Клиент Windows 10 | 1607+ | x64, x86 |
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Windows Server | 2012+ | x64, x86 |
Nano Server | 1803+ | x64, ARM32 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Клиент Windows 10 | Версия 1607+ | x64, x86 |
Windows Server | 2012 R2+ | x64, x86 |
Nano Server | Версия 1803+ | x64, ARM32 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Клиент Windows 10 | Версия 1607+ | x64, x86 |
Windows Server | 2008 R2 с пакетом обновления 1 или более поздней версии (SP1+) | x64, x86 |
Nano Server | Версия 1803+ | x64, ARM32 |
Символ + представляет минимальную версию.
Операционная система | Version | Архитектуры |
---|---|---|
Клиент Windows | 7 с пакетом обновления 1 и более поздних версий (SP1+), 8.1 | x64, x86 |
Клиент Windows 10 | Версия 1607+ | x64, x86 |
Windows Server | 2008 R2 с пакетом обновления 1 или более поздней версии (SP1+) | x64, x86 |
Nano Server | Версия 1803+ | x64, |
Автономная установка для Windows 7
Обязательно ознакомьтесь с зависимостями ниже, необходимыми для Windows 7.
Windows 7 / Vista / 8.1 / Server 2008 R2 / Server 2012 R2
Приведенные выше требования также применяются, если возникает ошибка, связанная с любой из следующих библиотек DLL:
- api-ms-win-crt-runtime-l1-1-0.dll
- api-ms-win-cor-timezone-l1-1-0.dll
- hostfxr.dll
Установка с помощью функции автоматизации PowerShell
Сценарии dotnet-install используются для автоматизации непрерывной интеграции и ее осуществления без прав администратора. Вы можете скачать сценарий со страницы справочника по сценариям dotnet-install.
Установите пакет SDK, опустив параметр -Runtime . В этом примере для параметра -Channel задано значение Current , которое определяет установку последней поддерживаемой версии.
Установка с помощью Visual Studio
Если среда Visual Studio уже установлена, вы можете проверить ее версию, выполнив указанные ниже действия.
- Запустите Visual Studio.
- Выберите Справка>О Microsoft Visual Studio.
- Считайте номер версии из диалогового окна О программе.
Выбор рабочей нагрузки
При установке или изменении Visual Studio выберите одну или несколько из следующих рабочих нагрузок в зависимости от типа создаваемого приложения:
- рабочая нагрузка Кроссплатформенная разработка .NET Core в разделе Другие наборы инструментов;
- Рабочая нагрузка ASP.NET и веб-разработки в разделе "Веб-облако&".
- Рабочая нагрузка разработки Azure в разделе "Веб-облако&".
- Рабочая нагрузка разработки классических приложений .NET в разделе "Мобильный компьютер&".
Установка вместе с Visual Studio Code
Visual Studio Code — это эффективный и облегченный редактор исходного кода, который работает на компьютере. Visual Studio Code доступен для Windows, macOS и Linux.
Установщик Windows
/quiet
Предотвращает отображение любого пользовательского интерфейса и запросов.
/norestart
Предотвращает все попытки перезапуска.
В случае успешной установки установщик возвращает код 0; если требуется перезагрузка, установщик возвращает код 3010. Любое другое значение обычно является кодом ошибки.
Скачивание и установка вручную
Такой подход позволяет установить несколько версий в отдельные расположения, а затем явно выбрать расположение установки, которое должно использовать приложение, запустив приложение с переменными среды, указывающими на это расположение.
Docker
Контейнеры обеспечивают простой способ изоляции приложения от остальной части основной системы. Контейнеры на одном компьютере совместно использую только ядро, а также используют ресурсы, которые передаются в приложение.
Устранение неполадок
Убедитесь, что установлены обе версии, выполнив where.exe dotnet команду. В этом случае вы увидите запись для папок Program Files\ и Program Files (x86)\ . Если папка Program Files (x86)\ в первую очередь указана в следующем примере, это неправильно, и вы должны перейти к следующему шагу.
Откроется окно "Свойства системы " на вкладке "Дополнительно". Выберите переменные среды.
В окне "Переменные среды " в группе "Системные переменные " выберите строку Path*, а затем нажмите кнопку "Изменить ".
Используйте кнопки перемещения вверх и вниз , чтобы переместить запись C:\Program Files\dotnet\ над C:\Program Files (x86)\dotnet\.
Try the upgrade assistant
Prerequisites
Preview WinForms designer in Visual Studio.
This article uses the Matching game sample app. If you want to follow along, download and open the application in Visual Studio. Otherwise, use your own app.
Consider
Check that your application is a good candidate for migration.
You're using a different version of Windows Forms.
Update the NuGet packages used by your project.
It's always a good practice to use the latest versions of NuGet packages before any migration. If your application is referencing any NuGet packages, update them to the latest version. Ensure your application builds successfully. After upgrading, if there are any package errors, downgrade the package to the latest version that doesn't break your code.
Back up your projects
NuGet packages
To migrate the packages.config file, do the following steps:
- In Solution explorer, find the project you're migrating.
- Right-click on packages.config >Migrate packages.config to PackageReference.
- Select all of the top-level packages.
A build report is generated to let you know of any issues migrating the NuGet packages.
Project file
Convert each project in your solution. If you're using the sample app previously referenced, both the MatchingGame and MatchingGame.Logic projects would be converted.
To convert a project, do the following steps:
In Solution explorer, find the project you're migrating.
Right-click on the project and select Unload Project.
Right-click on the project and select Edit Project File.
Copy-and-paste the project XML into a text editor. You'll want a copy so that it's easy to move content into the new project.
Erase the content of the file and paste the following XML:
Libraries don't need to define an setting. Remove that entry if you're upgrading a library project.
This XML gives you the basic structure of the project. However, it doesn't contain any of the settings from the old project file. Using the old project information you previously copied to a text editor, do the following steps:
Copy the following elements from the old project file into the element in the new project file:
Your project file should look similar to the following XML:
Copy the elements from the old project file that contain or into the new file after the closing tag.
Your project file should look similar to the following XML:
The elements don't need the and children, so you can remove those settings:
Resources and settings
Windows Forms projects may also reference the following files:
- Properties\Settings.settings
- Properties\Resources.resx
- Properties\app.manifest
The app.manifest file is automatically referenced by your project and you don't need to do anything special to migrate it.
Any *.resx and *.settings files in the Properties folder need to be migrated in the project. Copy those entries from the old project file into an element in the new project. After you copy the entries, change all elements to instead use the Update attribute instead of Include .
Import the configuration for the Settings.settings file.
Import the configuration for any resx file, such as the properties\Resources.resx file. Notice that the Include attribute was set to Update on the and element, and was removed from :
Visual Basic
Visual Basic language projects require extra configuration.
Import the configuration file My Project\Application.myapp setting. Notice that the element uses the Update attribute instead of the Include attribute.
Add the
This setting imports the My namespace members Visual Basic programmers are familiar with.
Import the namespaces defined by your project.
Visual Basic projects can automatically import namespaces into every code file. Copy the elements from the old project file that contain into the new file after the closing tag.
If you can't find any statements, or your project fails to compile, make sure you at least have the following statements defined in your project:
From the original project, copy the and settings to the element:
Reload the project
After you convert a project to the new SDK-style format, reload the project in Visual Studio:
In Solution Explorer, find the project you converted.
Right-click on the project and select Reload Project.
If the project fails to load, you may have introduced a mistake in the XML of the project. Open the project file for editing and try to identify and fix the mistake. If you can't find a mistake, try starting over.
Edit App.config
If your app has an App.config file, remove the element:
Add the compatibility package
If your project file is loading correctly, but compilation fails for your project and you receive errors similar to the following:
- The type or namespace could not be found
- The name does not exist in the current context
Это так же просто, как в вашей Visual Studio.
Как обновить Microsoft. NET Framework?
Я бы порекомендовал перейти на. Профиль клиента Net 4.0. Хотя у него еще нет большой базы для установки, это небольшая загрузка, которую ваши пользователи могут легко установить. Если вы не хотите, чтобы вашим пользователям нужно было загружать фреймворк, вам следует настроить таргетинг на версию 3.5, которая у большинства людей уже установлена.
Как изменить целевую платформу в Visual Studio 2019?
Чтобы изменить целевую платформу
Включите. NET Framework 3.5 на панели управления
Visual Studio 2019 поддерживает следующее. NET:. NET Framework версий 4.8, 4.7.
Как проверить структуру моего приложения?
шаги для приложения Windows:
Можно ли установить несколько версий NET Framework?
Microsoft разработала платформу. NET Framework, чтобы можно было установить и использовать несколько версий платформы одновременно. Это означает, что не будет конфликта, если несколько приложений установят разные версии. NET на одном компьютере.
Мне нужно обновить NET Framework?
Как и любой другой компонент, расширение. NET Framework необходимо управлять, поддерживать и обновлять. В зависимости от того, как. NET Framework был установлен / настроен, либо он будет управляться как часть обновления Windows (в версиях диапазона), либо вам нужно будет обновить его вручную, если он был установлен отдельно (вне диапазона, например.
Зачем мне обновлять NET Framework?
Высокопроизводительные и масштабируемые системы
Что означает CLR в net framework?
Как я могу это сделать?
4 ответа
В Visual Studio:
- Щелкните правой кнопкой мыши на своем проекте
- Выберите "Свойства"
- Выберите вкладку "Приложение"
- Измените целевую структуру на желаемую структуру.
ИЗМЕНИТЬ
Как изменить версию Framework
У меня есть готовое по. В момент создания, я поставил значение Framework в 4.5. Сейчас возникла.
Как определить версию Net Framework, необходимую для запуска программы?
Собственно сабж, на руках только EXE-файл. При запуске — программа не является Win32 приложением.
как так-то?вы ж модератор у вас должно быть +5 к скорости:D
Закревский, у меня +5 к количеству постоянно открытых вкладок в браузере, скорости это не добавляет 🙂
Меню пользователя @ tezaurismosis |
Читать блог |
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как изменить версию внешнего ехе файла
вот есть мне надо изменить обе строки на свою версию как изменить, считая что это внешний.
More posts by Vincent Maverick Durano.
Vincent Maverick Durano
So you've attempted upgrading Visual Studio 2019 to use .NET 5 but not getting the expected outcome? If it's your first time upgrading to .NET Core 5, you probably have followed the instruction from this post: "ASP.NET Core updates in .NET 5 Preview 1, or this post from Steve: UPGRADING FROM ASP.NET CORE 3.1 TO 5.0 (PREVIEW 1)".
Note: if you already have Visual Studio Installer in your machine, there's no need for you to go to the download page to get the latest version of Visual Studio. Just open the VS Installer and do the update from there.
At this point, you start to wonder why it didn't work and start scratching your head. But you're a fighter, and fighter never easily gives up. So you went ahead and start googling about it and then stumble upon this post. Well, you are on the right track as I'm going to point out the possible causes why it happend based on my own experience.
To give you a bit of a context about my setup, I have installed both Visual Studio 2019 Professional and Preview side-by-side on Windows 10 machine. You may have a different setup, but the tips that I'm going to show should still be relevant.
For windows, the quickest way to identify which installer you should install is by running the following command in the seach box bar:
and it should bring up the following diaglog window which gives you the OS version you're on:
After installing the correct version, I ran again the command dotnet --version and gave me the expected result:
If you are not using the PREVIEW version of Visual Studio 2019, chances are you might still not see ASP.NET Core 5.0 in the list even if you have installed the correct version of .NET SDK 5 installer. To resolve this, just open Visual Studio 2019 and then click on "Continue without code" as shown in the following:
That's it! If you have any other tips that you'd like me to add in the list, please drop them in comments. Thank you and I hope you find this post helpful!
Читайте также: