最近,我的Visual Studio 2012失去了调试非托管代码的能力。我所拥有的是一个引用C ++ COM模块的C#项目。它使用我使用tlbimp.exe创建的互操作库。 COM模块已注册,C#项目已选中“启用本机代码调试”。我正在使用Windows 7(当前更新)作为操作系统,并且该项目对于C#和C ++都设置为x86。这是我多年来一直在做的一种做法,调试从来就不是问题。
当项目加载时,断点被禁用,并显示消息'当前不会命中断点。此文档未加载任何符号。当我加载模块窗口时,COM模块不在列表中,我找不到如何添加它。
是否有最新更新或可能导致此问题的内容?我该怎样做才能让这项工作重新开始呢?