У меня есть простая библиотека классов, которая нацелена на .NET 4.5
и упакована как nuget package
. Это зависит от Reactive Extensions (2.2.5)
.Библиотека классов пакетов для нескольких целей, включая .NET Core
Я хотел бы сделать это .NET
Ядро совместимо и упаковать его для нескольких целевых фреймворков (.NET Core, .NET 4.5, .NET 4.6)
.
Я обновил свои реактивные расширения nuget
зависимости от 3.0.0
и используя порт API. Я узнал, что мой код теперь совместим с 100% .NET Core
.
Теперь я работаю над созданием и упаковкой библиотеки классов, чтобы ее можно было использовать несколькими объектами инфраструктуры.
Каков правильный способ сделать это?
Есть ли опубликованные рекомендации по этому вопросу?
Нужно ли создавать новую библиотеку .NET Core Class в VS2015 или я могу сделать это на своей старой библиотеке классов .NET Framework?
Я могу добавить project.json и добавить несколько фреймворков, например?
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
},
"net45": {},
"net46": {}
}
Я все еще использую nuget для упаковки?
Спасибо.