【问题标题】:Roslyn - Can't find SyntaxNode.ReplaceNode()Roslyn - 找不到 SyntaxNode.ReplaceNode()
【发布时间】:2012-08-31 00:39:41
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: c# .net roslyn


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-28
        • 1970-01-01
        • 2018-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-19
        • 2019-06-25
        相关资源
        最近更新 更多