から私はにマージされた.dll LinqBridgeを持っているJSON.NETを使用しています。私は、LINQのを使用しようとするとLinqBridgeでもSystem.Linq
をインポートした後、私は次のことを受け取る、LINQのは、.NET 2からアクセスすることができますエラー:アクセスLinqBridge JSON.NETのDLL
Error 13 Could not find an implementation of the query pattern for source type 'int[]'. 'Where' not found. Are you missing a reference to 'System.Core.dll' or a using directive for 'System.Linq'? C:\Users\chrisl\Desktop\SoftTokens\Windows Desktop Soft-Token\Program.cs 27 25 WindowsSoftToken
私はLinqBridgeを含めるようにしようとJSON.NETはすでにそれを含んでいるので、それから、私はこの警告を受けます。また、私は非効率的である、二度同じコンポーネントが含まれている:私は、オブジェクトブラウザでNewtonsoft.Json.Net20
を閲覧
Warning 2 The predefined type 'System.Action' is defined in multiple assemblies in the global alias; using definition from 'c:\Users\chrisl\Desktop\SoftTokens\Windows Desktop Soft-Token\libs\Newtonsoft.Json.Net20.dll' WindowsSoftToken
場合、私はShow hidden types and methods
をslectedた後も、System.Linqのが空表示されていることを参照してください。
JSON.NET DLLからLinqにアクセスすることはできますか、エラーメッセージは表示されませんか?
対象とする.NETフレームワークのバージョンは何ですか? JSON.Netのどのバージョンですか? –
@Mike:JSON.NET 4.0およびターゲット.NET 2 – Casebash
このケースの問題を投稿しました。私は同じ問題があり、現時点ではLinqBridge.csなしでJson.NETプロジェクトを再コンパイルすることに決めました:https://github.com/JamesNK/Newtonsoft.Json/issues/8 –