Question: I've bought Visual Studio 2010 a while ago for C++ desktop development (Learning mostly, not serious development). Now I'd like to migrate from C++ to C#. 

I tried going to import and export settings and changing the default to C# but it's not there. Is C# a different product or should it be there? Upon trying to create a new C# project there's no C# project templates there.

Answer: 
I had this same issue the other day. I just followed this post on the same question and it worked for me:

[How do I default Visual Studio to C# projects instead of VB.NET?](https://stackoverflow.com/questions/4927551/how-do-i-default-visual-studio-to-c-sharp-projects-instead-of-vb-net)

Mike
Go to the command line and do 

```
devenv.exe /resetuserdata

```

(or you may need to traverse down to the Visual Studio directory)

The next time you start visual studio, you should be able to select the C# Developer recommended settings.