我遇到了動態程序集中出現異常的情況,這反過來終止了我的應用程序。我假設這個程序集是由我們使用的一些第三方庫生成的,因爲我們自己不使用Reflection.Emit
或其他的codegen工具。但是,據我所知,我無法確定它來自哪裏?如何處理外部/未知DynamicMethods程序集中的異常
這是個例外,我得到:
An unhandled exception of type 'System.ArgumentException' occurred in Unknown Module.
Additional information: An item with the same key has already been added.
是否有工具,或一些代碼,我可以寫在了自己的應用程序,要弄清楚是怎麼回事?
這是一個有點不清楚你在問什麼。發生異常時,您應該有一個堆棧跟蹤,至少顯示外部代碼是如何被調用的。你是否希望它在生成的代碼中分解,如果是這樣,怎麼做? – 2014-11-05 16:53:07
不,我沒有得到任何堆棧跟蹤,對不起,如果不明確。沒有。甚至沒有模塊引用或名稱。 – carlpett 2014-11-05 16:54:28
你可以發佈你正在收到的確切消息的例子嗎? – 2014-11-05 16:55:27