分析扩展后的Visual Studio实验性实例问题
问题描述:
我已使用Visual Studio Profiler工具分析了Visual Studio 2015扩展,在配置文件操作VS实验性实例未加载引用的库(如NewtonJSON)后,我无法调试由于这个原因的延伸。我重置了实验实例,并清除了组件模型缓存。请让我知道锄头来解决这个问题。分析扩展后的Visual Studio实验性实例问题
答
通过从“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \”文件夹中删除与扩展相关的dll修复了该问题。
你的意思是你的vsix项目使用了一些被引用的库如NewtonJson,但是你不能调试使用库的代码。我创建了一个简单的命令菜单,它使用NewtonJson,它运行良好,请提供更多信息,例如相关代码和详细错误消息。屏幕截图。 –
@ ColeWu-MSFT:性能分析器似乎将发布模式二进制文件复制到“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \”文件夹。 prof profiling完成后,这些二进制文件不会被清除。当我尝试在perf profiling操作后以调试模式调试扩展时,调试器会从上面的位置引用释放工件,而不是调试构建。我从上述位置删除了与扩展相关的二进制文件,并修复了问题。 – Bandara