5

按照本教程http://msdn.microsoft.com/en-us/vstudio/hh543922.aspx,我正在尝试使用应该在 SyntaxNode 类中的 ReplaceNode 方法。

问题是,我有这个错误:“Roslyn.Compiler.CSharp.SyntaxNode 不包含‘ReplaceNode’的定义

有任何想法吗?

4

2 回答 2

6

ReplaceNode实际上是一个扩展方法(这样就可以返回传入的类型)。确保你有using Roslyn.Compilers;并且using Roslyn.Compilers.CSharp;

于 2012-08-30T16:39:41.220 回答
0

看起来该版本的 CTP 存在问题。其他人也有同样的问题,例如http://youtrack.jetbrains.com/issue/DOTP-4774http://youtrack.jetbrains.com/issue/DOTP-4836

于 2012-08-30T15:11:43.607 回答