Я использовал следующие коды в качестве поставщика кода для C # и VB.net
var codeProvider = new VBCodeProvider();
var codeProvider = new CSharpCodeProvider();
Таким образом, есть ли поставщик кода для C ++ в Visual Studio 2012
C / C ++ реализация CodeDomProvider недоступно в .net 4 или 4.5, вы можете узнать из иерархии наследования, которую они теперь предоставляют в MSDN см. CodeDomProvider здесь.
Я не знаю, почему это так.
Других решений пока нет …