MsgPackを使用して一部のF#タイプをシリアル化すると、VerificationException「操作によってランタイムが不安定になる可能性があります」エラーが発生しました。コンパイラは、競合するクラスライブラリがロードされる可能性があることも示唆していますが、これは赤いニシンのようです。
エラーの原因はすぐにはわかりません。コミュニティの利益のために、以下の解決策を投稿してください。
以下のコメントに応えて:
....Sammo\bin\Debug>peverify /verbose Sammo.exe
Microsoft (R) .NET Framework PE Verifier. Version 4.0.30319.17929
Copyright (c) Microsoft Corporation. All rights reserved.
All Classes and Methods in Sammo.exe Verified.
....Sammo\bin\Debug>Sammo.exe
Unhandled Exception: System.Security.VerificationException: Operation could destabilize the runtime.
at _4(MsgPackReader )
at _3(MsgPackReader )
at MsgPack.CompiledPacker.Unpack[T](Stream strm)
at MsgPack.CompiledPacker.Unpack[T](Byte[] buf, Int32 offset, Int32 size)
at MsgPack.CompiledPacker.Unpack[T](Byte[] buf)
at <StartupCode$Sammo>.$Program.main@() in ....\Sammo\Pro
gram.fs:line 67
....\Sammo\bin\Debug>