我使用名为wnvhtmlconvert的dll组件从html生成pdf。它上周正在工作,然后现在它开始只有在我正在进行的时候才能获得COMException。
输出错误:
System.Windows.Forms.dll中发生类型为“System.Runtime.InteropServices.COMException”的异常,并且未在托管/本地边界之前处理
其他信息:未知错误。
在另一台机器上,它通常在重新布局和发布时起作用。
我已经尝试注册了wnvhtmlconvert.dll但是它不可能成为可能,因为它不能被注册。
有什么建议吗?
TY
答案 0 :(得分:1)
您为处理本机代码调试设置了错误的调试选项之一。 您可以尝试切换其中一些选项来停止行为,也可以通过执行以下操作将调试选项重置为安装默认值(基于VS 2015-自行承担风险!):
Voila-仅将调试器选项保留为默认设置! 这对我有用,而且我再也看不到本机代码周围的异常行为。
祝你好运!
答案 1 :(得分:0)
您可能在非UI线程中执行某些操作,或者忘记固定引用。