我有一个类库项目(VS2012,.NET Framework 4.5)。我使用 NuGet 安装了 Rx Main 2.0.21114。编译给了我大量的性质警告:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): 警告 MSB3268: 主要参考“System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken =f300afd708cefcd3, processorArchitecture=MSIL" 无法解析,因为它间接依赖于框架程序集 "System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 在当前目标框架中无法解析. “.NETFramework,版本=v4.5”。要解决此问题,请删除引用“System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL”或将您的应用程序重新定位到包含“System.Runtime, Version”的框架版本=4.0.0.0,文化=中立,
然后无法解析 Rx 程序集中的任何符号。我已经验证项目引用指向 Rx 安装下的 Net45 文件夹。我在 Google 上的点击率为零,所以我假设在 4.5 上使用 Rx 非常简单。关于是什么导致我遇到这个问题的任何想法?