罗斯林和调试

MgS*_*Sam 10 .net c# debugging visual-studio roslyn

罗斯林CTP已经出现了一段时间了,我很喜欢玩它一点,但有一个明显的问题,我还没有看到答案.Roslyn将为调试带来哪些好处(如果有的话)?

任何花时间在Visual Studio中进行严格调试的人都知道在调试期间不能使用lambda表达式以及LINQ是多么令人沮丧.鉴于Roslyn是一个编译器即服务,是否可以使调试(监视窗口/即时窗口)支持这些功能?

感谢任何有见识的人.

编辑:

更具体地说,以下文章详细说明了为什么lambdas目前无法在immediate/watch窗口中使用.

调试器Windows中的LINQ

是否知道Roslyn是否专门解决了本文详述的问题?

Ree*_*sey 6

鉴于Roslyn是一个编译器即服务,是否可以使调试(监视窗口/即时窗口)支持这些功能?

这必须由Visual Studio团队实现 - 并且(理论上)可以使用他们当前的代码库来完成.

我怀疑Roslyn,鉴于它的干净架构,将大大简化他们实现这些其他功能的工作,这反过来可能会使他们更有可能出现在Visual Studio的未来版本中(在Roslyn实际上在VS中使用之后) .