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 に答える