【发布时间】:2012-08-31 00:39:41
【问题描述】:
按照本教程 http://msdn.microsoft.com/en-us/vstudio/hh543922.aspx ,我正在尝试使用应该在 SyntaxNode 类中的 ReplaceNode 方法。
问题是,我有这个错误:“Roslyn.Compiler.CSharp.SyntaxNode 不包含'ReplaceNode'的定义
有什么想法吗?
【问题讨论】:
按照本教程 http://msdn.microsoft.com/en-us/vstudio/hh543922.aspx ,我正在尝试使用应该在 SyntaxNode 类中的 ReplaceNode 方法。
问题是,我有这个错误:“Roslyn.Compiler.CSharp.SyntaxNode 不包含'ReplaceNode'的定义
有什么想法吗?
【问题讨论】:
ReplaceNode实际上是一个扩展方法(这样就可以返回传入的类型)。确保你有using Roslyn.Compilers; 和using Roslyn.Compilers.CSharp;
【讨论】:
该版本的 CTP 似乎存在问题。其他人也有同样的问题,例如 http://youtrack.jetbrains.com/issue/DOTP-4774 或 http://youtrack.jetbrains.com/issue/DOTP-4836 。
【讨论】: