Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Миграция .Net Framework => .Net Core

08.08.23 06:57
Re: Миграция .Net Framework => .Net Core
 
alex445 коренной житель
в ответ Срыв покровов 07.08.23 14:26, Последний раз изменено 08.08.23 07:03 (alex445)

Как заставили работать WCF на дотнете 5+? Вроде, там кроме какой-то замены, пилимой командой энтузиастов, не было? Мы у себя отказались.


Веб конфигов в дотнете 5+ нет - теперь всё в джейсоне хранится. Но суть та же - та же строка подключения.


Не знаю, как у вас общаются между собой приложения между дотнет 4- и 5+ (через какие-то независимые схемы обмена данными, типа REST?), но если код написан на 4- без задействования либ, зависящих от 4-, то он без изменений переносится в 5+. У нас надо какое-то время в проекте держать и версии 4-, и версии 5+. Для этого мы в проекты 5+ добавляет ссылки на исходные файлы (add as link) 4-. А ещё раньше часть либ на .NET Standard переводилась (зачастую тоже через add as link).


По букварям по миграциям прошлись?

https://learn.microsoft.com/en-us/dotnet/core/porting/

https://learn.microsoft.com/en-us/aspnet/core/migration/pr...

https://learn.microsoft.com/en-us/dotnet/architecture/blaz...


Там ещё надо внимательным быть при выборе миграции на какую 5+ версию. 5, 6 и 7 между собой немного отличаются, а 5 и 6 - довольно таки много. И может статься (т.е. я не уверен), что сразу мигрировать на 7 не получится - придётся в некоторых местах пройти все миграции последовательно: 4 - 5 - 6 - 7.

 

Перейти на