【问题标题】:Visual Studio Experimental Instance issue after profiling an extension分析扩展后的 Visual Studio 实验性实例问题
【发布时间】: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


【解决方案1】:

通过从“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\”文件夹中删除与扩展相关的 dll 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多