Windows 10 アプリでHashLib ライブラリを使用しようとしていますが、未処理の例外 ( System.MethodAccessException
)がスローされます。
メソッド 'HashLib.Hash.TransformStream(System.IO.Stream, Int64)' によるメソッド 'System.Collections.Concurrent.ConcurrentQueue`1..ctor()' へのアクセスに失敗しました。
それ以上の情報はありません。例外をスローする正確な行は、Hash.cs という名前のHashLibのソース ファイルの380 行目です。
System.Collections.Concurrent.ConcurrentQueue<byte[]> queue = new System.Collections.Concurrent.ConcurrentQueue<byte[]>();
MSDN でこの問題に関する手がかりが見つかりません。ポータブル クラス ライブラリでもサポートされていることがわかったので、通常の Windows 10 アプリでも動作するはずです。まったく同じコードが正常に使用され、WPF アプリケーションと Windows 8.1 アプリ内で問題なくテストされました。