Информация об изменениях

Сообщение Re[5]: Использовать .NET Core Assembly в .NET Framework прое от 13.10.2021 19:04

Изменено 26.10.2021 15:55 VladD2

Re[5]: Использовать .NET Core Assembly в .NET Framework прое
Здравствуйте, Yuri Abele, Вы писали:

YA>Здравствуйте, Jack128, Вы писали:


J>>Здравствуйте, Yuri Abele, Вы писали:


S>>>>Нет. Только перекомпилировать. Там же куча изменений на уровне clr хотя бы.

YA>>>бяда ...
YA>>>В том-то и дело, что у нас офигенного размера библиотека всяких хэлперов и type-extensions.
YA>>>эту библиотеку надо использовать на 2х проектах — на .NET Framework базирующемся и на .NET Core базирующемся.
YA>>>И очень не хотелось копировать код и туда и туда

J>>Сделайте из неё .NET Standart библиотеку и юзайте и там и там.

YA>И это пройдёт и для [.NET Core 6] и для [.NET Framework 4.8]?

Да. Если у вас 4,8 , делай .NET Standard 2.0 либу и всё OK будет.

Но вообще есть другой вариант, в SDK стайл проектах можно задавать несколько TargetFramework'ов (см тут) и тогда из одного проекта можно сбилдить несколько dll'ек под все нужные тебе версии .Core/Full Framework. Но с этим нужно заморачиваться только если тебе функционала .NET Standard не хватает.
Re[5]: Использовать .NET Core Assembly в .NET Framework прое
Здравствуйте, Yuri Abele, Вы писали:

J>>Сделайте из неё .NET Standart библиотеку и юзайте и там и там.

YA>И это пройдёт и для [.NET Core 6] и для [.NET Framework 4.8]?

Да. Если у вас 4,8 , делай .NET Standard 2.0 либу и всё OK будет.

Но вообще есть другой вариант, в SDK стайл проектах можно задавать несколько TargetFramework'ов (см тут) и тогда из одного проекта можно сбилдить несколько dll'ек под все нужные тебе версии .Core/Full Framework. Но с этим нужно заморачиваться только если тебе функционала .NET Standard не хватает.