このチュートリアル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など、他の人も同じ問題を抱えています。