Roslyn - 找不到SyntaxNode.ReplaceNode()

时间:2012-08-30 15:02:40

标签: c# .net roslyn

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

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

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

ReplaceNode实际上是一个扩展方法(因此它可以返回传入的类型)。确保您有using Roslyn.Compilers;using Roslyn.Compilers.CSharp;

答案 1 :(得分:0)

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

相关问题