我们有一个项目引用了需要.NET Framework的多个NuGet库。如果我们迁移到.NET Core,我们可以继续使用这些NuGet库吗?
如果我想使用.NET Framework将Type
对象从.NET Core传递到NuGet包,那会有用吗?
答案 0 :(得分:2)
如果迁移到.NET Core,则您使用的所有依赖项也必须以.NET Core为目标。
可以仅为一种类型的框架引用库,例如
"frameworks": {
"dnx451": {
"dependencies": {
"Akka": "1.0.6"
}
},
"dnxcore50": {
}
}
并仅在定位完整框架时使用#if DNX451
将其包含在代码中
#if DNX451
Console.WriteLine(typeof(Akka.Actor.ActorBase));
#endif
但是,这意味着库提供的行为也是为.NET Core手动实现的。
答案 1 :(得分:1)
否强>
您必须将依赖项迁移到dotnet核心。