【发布时间】:2017-07-21 18:40:41
【问题描述】:
我已经使用 Visual Studio Profiler 工具对 Visual Studio 2015 扩展进行了分析,在分析操作 VS 实验实例未加载引用的库(如 NewtonJSON)后,由于这个原因,我无法调试扩展。我已经重置了实验实例,也清除了组件模型缓存。请告诉我锄头来解决这个问题。
【问题讨论】:
-
您的意思是您的 vsix 项目使用了一些引用的库,例如 NewtonJson,但是您无法调试使用这些库的代码。我创建了一个简单的命令菜单,它使用 NewtonJson,效果很好,请提供更多信息,例如相关代码和详细的错误消息。屏幕截图。
-
@ColeWu-MSFT:性能分析器似乎将发布模式二进制文件复制到“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\”文件夹。这些二进制文件在 prof 分析完成后不会被清除,当我在 perf 分析操作后尝试在调试模式下调试扩展时,调试器从上面的位置引用了发布工件而不是调试版本。我已经从上述位置删除了与扩展相关的二进制文件,问题得到了修复。
标签: visual-studio visual-studio-extensions