I have a class library project (VS2012, .NET Framework 4.5). I installed Rx Main 2.0.21114 using NuGet. The compile gives me a plethora of warnings of the nature:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3268: The primary reference "System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL" could not be resolved because it has an indirect dependency on the framework assembly "System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v4.5". To resolve this problem, either remove the reference "System.Reactive.Core, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=f300afd708cefcd3, processorArchitecture=MSIL" or retarget your application to a framework version which contains "System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
and then fails to resolve any symbols from the Rx assemblies. I have verified that the project references are pointing to the Net45 folder under the Rx install. I have gotten zero hits on Google, so I am assuming that using Rx on 4.5 is pretty straightforward. Any ideas on what is causing this issue for me?
using System.Runtime;
but that doesn't help because I am not using any types from that namespace. – Aethon Invictus