这是因为在第一次使用的时候你选择的“默认开发环境”是c#,要直接打开其他语言(vb、C++)的项目是没问题的,如果你要新建其他语言的项目,在新建项目弹出的窗口中选择“其他语言”(看图)
当然,可以修改这个默认的开发环境,打开vs,选择
工具——导入和导出设置——重置所有设置 即可
这个可以在选项里设置:工具->导入导出设置->导入选定的环境设置,之后是否保存原来的设置就看你自己愿不愿意了,我一般都不会保存的,因为我一般只用C++。到了最后,你就会看见那个第一次用VS2008时弹出来的那个选择编程语言的对话框了。