Страницы

Поиск по вопросам

воскресенье, 29 марта 2020 г.

Как переконвертировать .NET Core проект в .Net Framework на линуксе или онлайн?

#c_sharp #net #net_core #msbuild


Сейчас пишу тестовое задание на .Net Core (.Net Standard 2.0) на линуксе (Mint 19.1).
Но проверяющий наверняка будет смотреть мое решение на Windows в Visual Studio без
установленного .Net Core SDK. Устанавливать второй системой Windows долго и муторно.
Windows в виртуалке мой ноутбук не потянет (4 гигабайта ОЗУ).

Потому задаюсь вопросом, есть ли на linux какой-нибудь конвертор проекта с .Net Core
на встроенный в Windows 10 .Net Framework 4.6.1? Или может есть онлайн-сервис по пересборке
.Net проектов на разные версии .Net Framework и .Net Core?
    


Ответы

Ответ 1



переконвертировать .NET Core проект в .Net Framework на линуксе Смотря, что Вы хотите сконвертировать. Если Вы не выходите за рамки .NET Standard, то проблем быть не должно. Но, если речь идёт о других типах проектов (тот же ASP.NET), то здесь всё гораздо сложнее. Всё-таки .NET Framework это про Windows. проверяющий наверняка будет смотреть мое решение на Windows в Visual Studio без установленного .Net Core SDK Зачем пользователю приложения для работы с ним Visual Studio и пр.? Сделайте нормальный инсталлятор в котором будет упакована уже собранная рабочая версия с нужными зависимостями и киньте ему с инструкцией как установить проект.

Ответ 2



.NET Framework 4.6.1 поддерживает .Net Standard 2.0 главное не использовать библиотеки строго под .net Core вот ссылка на таблицу совместимости

Комментариев нет:

Отправить комментарий