I used the codes below as a code provider for C # and VB.net
var codeProvider = new VBCodeProvider(); var codeProvider = new CSharpCodeProvider();
It seems to be if there is any provider of code for C ++ in visual studio 2012
The C / C ++ implementation of CodeDomProvider is not available in .net 4 or 4.5, you can display from the inheritance hierarchy that they now provide on MSDN, see CodeDomProvider here .
I do not know why this is true.