dir.by  
  Поиск  
Программирование, разработка, тестирование
.NET Core
Перенос кода в .NET Core из .NET Framework
  Посмотрели 5886 раз(а)    
 Перенос кода в .NET Core из .NET Framework 
последнее обновление: 6 июня 2018
Если у вас есть код, выполняющийся в .NET Framework, вам может потребоваться обеспечить его выполнение в .NET Core. Мы приведем общие сведения о переносе кода в .NET Core
1)
Определите и проанализируйте зависимости сторонних разработчиков.
Вам необходимо понять, какие зависимости сторонних разработчиков имеются, как они используются, как узнать, могут ли они выполняться в .NET Core, и что нужно сделать, если не могут.
2)
Перенесите все переносимые проекты на .NET Framework 4.6.2
Это позволит использовать альтернативные интерфейсы API для целевых платформ .NET Framework в случае, если платформа .NET Core не поддерживает определенный интерфейс API.
3)
Используйте средство Анализатор переносимости API... для анализа сборок и разработки плана переноса на основе результатов.
Анализатор переносимости API анализирует скомпилированные сборки и создает отчет, в котором приводятся обобщенные сведения о переносимости, а также информация с разбивкой по каждому используемому интерфейсу API, который недоступен в .NET Core. Этот отчет можно использовать вместе с результатами анализа базы кода для составления плана переноса кода.
4)
Перенести код тестов.
Так как перенос в .NET Core является важным изменением для базы кода, настоятельно рекомендуется перенести тесты, чтобы можно было выполнять их в процессе переноса кода. В настоящее время платформа .NET Core 1.0 поддерживается всеми основными средствами: MSTest, xUnit и NUnit.
Полезные средства
NuGet — клиент Nuget или обозреватель пакетов NuGet — диспетчер пакетов Майкрософт для реализаций .NET.

Анализатор переносимости APIпрограмма командной строки или расширение для Visual Studio Extension — цепочка инструментов, позволяющая создавать отчеты о переносимости кода между .NET Framework и .NET Core с разбивкой проблем по сборкам. Дополнительные сведения см. в разделе Полезные инструменты.

Reverse Package Search — полезная веб-служба, которая позволяет выполнять поиск типа и находить пакеты, содержащие его.
 
← Предыдущая тема
Выбор между ASP.NET Core и ASP.NET ?
 
Следующая тема →
Error "unable to connect to web server "iis express" | ASP.NET Core | Visual Studio 2017
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

Картинки

Объявления
Объявления
.NET Core  
Что такое .NET Core ?
Создаем новое консольное приложение .NET Core
ASP.NET Core
Что такое ASP.NET Core ?
Создаем новое приложение ASP.NET Core
ASP.NET Core MVC
Создаем новое приложение ASP.NET Core MVC
Встроенный контейнер IoC в ASP.NET Core

База данных (Entity Framework) в ASP.NET Core MVC
Entity Framework в приложении ASP.NET Core MVC. Используем Code First (пишем c# код, а таблицы в базе данных создаются сами)

Telerik (Kendo UI) в ASP.NET Core MVC
Telerik (Kendo UI) в ASP.NET Core MVC (подключаем Kendo js файлы используя NPM и Webpack)

Аутентификация (login/register/logout) в приложении ASP.NET Core MVC
Аутентификация (authentication) это login/register/logout в приложении ASP.NET Core MVC
Дополнительные темы, вопросы
Инсталлируем новую версию (.NET 6.0) для Visual Studio 2022. На заметку! .NET 6.0 не устанавливается и не работает для Visual Studio 2019
Инсталлируем новую версию (.NET Core 2.2) для Visual Studio 2019
Выбор между ASP.NET Core и ASP.NET ?
Перенос кода в .NET Core из .NET Framework
Error "unable to connect to web server "iis express" | ASP.NET Core | Visual Studio 2017
Error "This site can't be reached" when run ASP.NET Core application | Solution: Recreate the Self-Signed HTTPS Certificate for localhost in IIS Express
WWW сайты для изучения
Сайты для изучения ASP.NET Core

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика