LinqBridge .dllがマージされたJSON.NETを使用しています。LinqBridgeを使用すると、.NET 2からLinqにアクセスできます。インポートした後でもLinqを使用しようとすると、次のエラーが発生します。System.Linq
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にすでに含まれているため、この警告が表示されます。さらに、同じコンポーネントを2回含めましたが、これは非効率的です。
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
オブジェクトブラウザで参照Newtonsoft.Json.Net20
すると、選択した後でもSystem.Linqが空になっていることがわかりShow hidden types and methods
ます。
JSON.NET dllからLinqにアクセスしたり、エラーメッセージを抑制したりすることはできますか?