今天给电脑加了内存,开机后,打开VS2010,打开项目的时候,提示:由于未能创建 Microsoft Visual C# 2010 编译器,因此未能打开项目 "xxx" ”,然后所有的项目文件显示为灰色未加载。

解决方法:

打开:开始\程序\Microsoft Visual Studio 2008\Visual Studio Tools\Visual Studio 2010 命令提示。运行如下两条指令: 
         devenv /resetsettings 
         devenv /resetskippkgs
 
      注:如果有装多个版本的VS的话,devenv加上路径.

或者,直接在 开始-运行 里面执行上边两条指令也可以。

如果还是不行的话,通过控制面板\安装删除程序先把 Visual Studio 2010 “修复安装”一遍,然后再执行上述命令,通常情况下就可以搞定了。

 

补充:还有一种可能也会出现这种情况,就是在使用SVN更新项目文件时,本地文件跟服务器文件不相同,本地出现对比文件,导致项目配置文件不正常。这种情况下,打开项目时,也会有有

由于未能创建 Microsoft Visual C# 2010 编译器,因此未能打开项目 "xxx"  

的提示。这时,只需要将本地配置文件和服务器上的文件同步,使正常,就可以正常打开了。