【发布时间】: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