10

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

任何在 Visual Studio 中进行过认真调试的人都知道,在调试期间无法使用 lambda 表达式以及 LINQ 是多么令人沮丧。鉴于 Roslyn 是一种编译器即服务,是否可以让调试(监视窗口/立即窗口)支持这些功能?

感谢任何有见识的人。

编辑:

更具体地说,以下文章详细说明了为什么 lambdas 目前不能在即时/监视窗口中使用。

调试器窗口中的 LINQ

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

4

1 回答 1

6

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

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

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

于 2012-05-29T22:13:28.663 回答