无法添加项目 .net 核心 2 引用,但可以添加 dll .net 核心 2 引用



我不知道为什么,我不能在.net core 2.0 中添加项目库,请参考我的 Universal Windows plate plate form应用程序(目标)10.0.16299)

我得到此错误:

unable to add a reference to project '[projectName]'

但是,如果我选择直接从项目库中添加DLL .NET Core 2.0。一切正常。

那么,为什么我可以添加DLL而不是项目参考?如果有人有一些想法,我会很感激,谢谢

从目标框架兼容性的角度来看,UWP项目无法引用.NET Core 2.0项目,因为它们不兼容。由于实现共享相似之处,因此它可以直接使用DLL来技术工作,但是可能会遇到困难。项目参考执行理智检查,该检查将按预期失败。直接引用DLL时,您将负责确保其是为兼容框架构建的。

要在.NET Core 2.0应用程序和最近版本的UWP之间共享代码,您需要创建一个.NET标准项目,因为UWP和.NET Core Core Support .NET标准。

最新更新