从.NET47 WPF App引用.NETCoreApp NuGet

时间:2017-05-25 13:22:33

标签: wpf .net-core .net-standard

是否可以在Framework 4.7上的WPF应用程序中引用.NETCoreApp 2.0构建的NuGet包

我已经构建了自己的NuGet但无法添加包:

无法安装包' My.Common 1.0.1'。您正在尝试将此软件包安装到以“.NETFramework,Version = v4.7'”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请与软件包作者联系。

包依赖项:

Package dependencies

我们要等到NETStandard 2.0吗?没关系,我可以使用;

进行交叉编译
<TargetFrameworks>netstandard1.6;netcoreapp2.0</TargetFrameworks>

虽然我宁愿选择较少的框架!

1 个答案:

答案 0 :(得分:2)

不,Base64.DEFAULT始终是与netcoreapp不兼容的框架。 .NET Core可以(并且确实)实现.NET Framework上不可用的API。

使用“当前”(.NET CLI&lt; 2.0,VS 2017&lt; 15.3)工具,.NET 4.7可以使用的最高版本的.NET标准是net(可以在.NET上使用)框架4.6.2)。

即使发布.NET Standard 2.0(工具),.NET Framework项目也无法引用.NET Core库。只有更高的.NET标准版本。