【问题标题】:Debugging Roslyn Analyzer调试 Roslyn 分析器
【发布时间】:2015-04-21 13:28:11
【问题描述】:

我正在写一个DiagnosticAnalyzer。我能够很好地对其进行单元测试。我想在 Visual Studio 中尝试一下。创建的 VSIX 项目似乎正在运行。当我将其设置为默认项目并运行解决方案时,另一个 VS 实例启动,我可以看到我的 VSIX 已安装。但是,当我设置断点时,它显示未加载符号并且不会命中断点。有人知道为什么会发生这种情况吗?

【问题讨论】:

  • 您是否确定已安装正确版本的“.NET 编译器平台 SDK 模板”扩展?我有同样的问题,并注意到我安装了错误的版本。我使用的是 VS2015 的 CTP 6,所以我必须安装“.NET Compiler Platform SDK Templates for CTP6”。之后,我就可以像调试任何其他程序一样调试分析器扩展了。
  • 我想就是这样!谢谢。我安装了较旧的 SDK 和模板。不知道我是怎么做到的,但现在修复了。如果您将其添加为答案,我会将其标记为正确。
  • 很高兴能帮上忙

标签: c# roslyn visual-studio-2015


【解决方案1】:

您是否确定已安装正确版本的“.NET 编译器平台 SDK 模板”扩展?我有同样的问题,并注意到我安装了错误的版本。我使用的是 VS2015 的 CTP 6,所以我必须安装“.NET Compiler Platform SDK Templates for CTP6”(Visual Studio Gallery)。之后,我就可以像调试任何其他程序一样调试分析器扩展。

【讨论】:

    猜你喜欢
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 2021-10-24
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    相关资源
    最近更新 更多