.NET Core and .NET Framework interaction
本文关键字:NET interaction Framework and Core | 更新日期: 2023-09-27 18:37:03
我们有一个项目引用了多个需要 .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 核心。