ILMerge を使用して、C# プログラムを 3 つの参照 DLL と結合しようとしています。それらをマージせずにプログラムを実行すると、すべて正常に動作しますが、それらをマージすると"Void System.Threading.Monitor.Enter"
エラーが発生します。
組み合わせているDLLは次のとおりです。
HTMLAgilityPack.dll
MySql.Data.dll
RKLib.ExportData.dll
エラーはから発生しているように見えますが、MySql.Data.dll
なぜこの例外がスローされるのかよくわかりません。
どんなアイデアでも大歓迎です。
編集:私が受け取っている完全なエラーは次のとおりです:
************** Exception Text **************
System.MissingMethodException: Method not found: 'Void System.Threading.Monitor.Enter(System.Object, Boolean ByRef)'.
at MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString(String value)
at MySql.Data.MySqlClient.MySqlConnection..ctor(String connectionString) in :line 0