从 NET47 WPF App 引用 .NETCoreApp NuGet
Reference .NETCoreApp NuGet from NET47 WPF App
是否可以在 Framework 4.7 上的 WPF 应用程序中引用 .NETCoreApp 2.0 构建的 NuGet 包
我已经构建了自己的 NuGet 但无法添加包:
无法安装包 'My.Common 1.0.1'。您正在尝试将此包安装到以“.NETFramework,Version=v4.7”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。
依赖包:
我们是否必须等到 NETStandard 2.0?很好,我可以使用交叉编译;
<TargetFrameworks>netstandard1.6;netcoreapp2.0</TargetFrameworks>
虽然我宁愿针对较少的框架!
不,netcoreapp
始终是与 net
不兼容的框架。 .NET Core 可以(并且确实)实现了 .NET Framework 上不可用的 API。
使用 "current"(.NET CLI < 2.0,VS 2017 < 15.3)工具,.NET 4.7 可以使用的最高版本的 .NET Standard 是 netstandard15
(可以在.NET Framework 4.6.2).
即使发布了 .NET Standard 2.0(工具),.NET Framework 项目也无法引用 .NET Core 库。只有更高的 .NET Standard 版本。
是否可以在 Framework 4.7 上的 WPF 应用程序中引用 .NETCoreApp 2.0 构建的 NuGet 包
我已经构建了自己的 NuGet 但无法添加包:
无法安装包 'My.Common 1.0.1'。您正在尝试将此包安装到以“.NETFramework,Version=v4.7”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。
依赖包:
我们是否必须等到 NETStandard 2.0?很好,我可以使用交叉编译;
<TargetFrameworks>netstandard1.6;netcoreapp2.0</TargetFrameworks>
虽然我宁愿针对较少的框架!
不,netcoreapp
始终是与 net
不兼容的框架。 .NET Core 可以(并且确实)实现了 .NET Framework 上不可用的 API。
使用 "current"(.NET CLI < 2.0,VS 2017 < 15.3)工具,.NET 4.7 可以使用的最高版本的 .NET Standard 是 netstandard15
(可以在.NET Framework 4.6.2).
即使发布了 .NET Standard 2.0(工具),.NET Framework 项目也无法引用 .NET Core 库。只有更高的 .NET Standard 版本。