我有一个简单的类库,其目标为.NET 4.5
,并且打包为nuget package
。这取决于Reactive Extensions (2.2.5)
。用于多个目标(包括.NET核心)的包类库
我想使它.NET
核心兼容,并将其打包为多个目标框架(.NET Core, .NET 4.5, .NET 4.6)
。
我已将我的Reactive Extensions nuget
依赖项升级到3.0.0
,并使用API端口我已经了解到我的代码现在兼容100%.NET Core
。
现在我正在构建和打包我的类库,以便它可以被多个框架目标使用。
什么是正确的方法来做到这一点?
是否发布了关于此的指导?
我是否需要在VS2015中创建一个新的.NET Core Class Library,或者我可以在旧的.NET Framework类库中执行此操作吗?
我是否添加一个project.json并添加多个框架?
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
},
"net45": {},
"net46": {}
}
我仍然使用nuget进行包装吗?
谢谢。