【发布时间】:2016-12-21 22:28:39
【问题描述】:
我有一个针对.NET Framework 4.5 的可移植类库项目,并且正在尝试将System.Reactive.Interfaces 安装到该项目中。
System.Reactive.Interfaces 的依赖项是 NETStandard.Library 的 .NETStandard project,但没有 .NET Framework 项目的依赖项。因此这个项目应该安装Reactive.Interfaces而不需要安装任何其他包。我的项目还有一个packages.config 文件,解决方案中不存在project.json 或project.lock.json 文件。
但是,尝试安装Reactive.Interfaces 会提示我安装.NET Core 和NETStandard.Library 1.6.0 所需的所有System.* 软件包。如何让 Nuget 相信这是 .NET Framework 4.5 的 PCL 而不是 .NET Standard 项目?
【问题讨论】:
-
如果您确实想以 .NET Framework 为目标,请不要创建 PCL。请创建一个经典的类库项目。
标签: nuget .net-core system.reactive portable-class-library .net-standard