我有一个针对.NET Framework 4.5
的可移植类库项目,我正在尝试将System.Reactive.Interfaces
安装到此项目中。
System.Reactive.Interfaces
的{{1}}的依赖关系NETStandard.Library
为.NETStandard project
,但.NET Framework
项目没有依赖关系。因此,该项目应安装Reactive.Interfaces
,而无需安装任何其他软件包。我的项目还有一个packages.config
文件,解决方案中不存在project.json
或project.lock.json
个文件。
但是,尝试安装Reactive.Interfaces
会提示我安装System.*
和.NET Core
所需的所有NETStandard.Library 1.6.0
个软件包。我怎样才能说服Nuget这是.NET Framework 4.5
而不是.NET Standard
项目的PCL?
答案 0 :(得分:-2)
.Net Standrd就像" new" PCL但更复杂。将PCL更改为.Net标准库(如果您仍想使用.Net Framework 4.5,则需要使用.NET Standard 1.1)。有关详细信息,我建议使用此docs