C# 罗斯林与调试

C# 罗斯林与调试,c#,.net,visual-studio,debugging,roslyn,C#,.net,Visual Studio,Debugging,Roslyn,Roslyn CTP已经推出一段时间了,我很喜欢玩它,但有一个明显的问题我还没有看到答案。Roslyn将为调试带来什么好处(如果有的话) 任何花时间在VisualStudio中进行过认真调试的人都知道,在调试过程中不能使用lambda表达式,从而不能使用LINQ是多么令人沮丧。鉴于Roslyn是一个编译器即服务(compiler-as-a-service),是否有可能使调试(监视窗口/即时窗口)支持这些功能 谢谢有见识的人 编辑: 更具体地说,下面的文章详细说明了当前无法在immediate/w

Roslyn CTP已经推出一段时间了,我很喜欢玩它,但有一个明显的问题我还没有看到答案。Roslyn将为调试带来什么好处(如果有的话)

任何花时间在VisualStudio中进行过认真调试的人都知道,在调试过程中不能使用lambda表达式,从而不能使用LINQ是多么令人沮丧。鉴于Roslyn是一个编译器即服务(compiler-as-a-service),是否有可能使调试(监视窗口/即时窗口)支持这些功能

谢谢有见识的人

编辑:

更具体地说,下面的文章详细说明了当前无法在immediate/watch窗口中使用lambdas的原因

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

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

这必须由VisualStudio团队来实现,而且(理论上)可以使用他们当前的代码库来实现


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

但是你知道它是否简化了监视/即时窗口的问题,或者这些问题会保持不变吗?@MgSam目前,CTP根本不会改变这一点。仅仅切换到Roslyn可能不会有任何效果,尽管这会使VS团队更容易处理这些问题。罗斯林本身并没有改变任何事情。