クラス ライブラリ プロジェクト (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,Version=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 を使用するのは非常に簡単だと思います。この問題の原因についてのアイデアはありますか?