.NET Core 和 .NET Framework 交互
.NET Core and .NET Framework interaction
我们有一个项目引用了多个需要 .NET Framework 的 NuGet 库。如果我们迁移到 .NET Core,我们可以继续使用那些 NuGet 库吗?
如果我想使用 .NET Framework 将 Type
对象从 .NET Core 传递到 NuGet 包,这行得通吗?
如果您迁移到 .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 手动实现。
否
您必须将依赖项迁移到 dotnet 核心。
我们有一个项目引用了多个需要 .NET Framework 的 NuGet 库。如果我们迁移到 .NET Core,我们可以继续使用那些 NuGet 库吗?
如果我想使用 .NET Framework 将 Type
对象从 .NET Core 传递到 NuGet 包,这行得通吗?
如果您迁移到 .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 手动实现。
否
您必须将依赖项迁移到 dotnet 核心。