当线程使用COM类时,VS调试器会毫无例外地停止

时间:2014-04-16 16:37:13

标签: vb.net com

我有一个VB.NET应用程序启动一个线程,线程使用PIA从C ++ COM进程内模块实例化一个COM类,并使用它的方法。已经工作多年了。

刚刚将COM服务器转换为VB.NET,VS调试器遇到了以下问题:踩进线程的代码,引用VB.NET COM服务器的代码行,试图跳过,执行将停止,没有异常,调试器将结束,线程结束。

我刚刚发现问题是由于我没有为线程指定公寓模型。指定STAThread会修复它。

有没有办法在这种bug期间配置VS调试器以获得更多中止?在Debugger / Exception中,如果引发异常,则启用all" stop"没有做好这份工作。

0 个答案:

没有答案
相关问题