c语言sln是什么文件夹,Visual Studio 打开 sln 文件时出现保存 devenv.sln 问题

该问题由于在Vista以上系统中,以管理员权限运行低版本的Visual Studio(如VS2008)时出现。解决方案包括:确保所有VS安装最新补丁,修改VSLauncher.exe的兼容性设置,赋予管理员权限;在注册表中清空.sln文件关联的默认值,然后通过文件打开对话框选择VisualStudioVersionSelector来打开.sln文件。

这个问题,实际上是由于打开低版本 .sln 文件的 VS 在 Vista 以上的系统里没有被管理员权限运行造成的。

通常出现在多版本 VS 同时安装在机器上的时候,尤其是先安装了较新版本(比如 VS2012)后安装低版本(比如 VS

2008)的情况下。解决方法如下:

1. 首先,确保所有的 VS 都安装了最新的补丁,尤其是各种 SP 补丁

2. 到 C:\Program Files (x86)\Common Files\microsoft shared\MSEnv

底下(如果是 32 位机器,就是 C:\Program Files\Common Files\microsoft

shared\MSEnv 底下),找到 VSLauncher.exe,将其右键——兼容性——管理员权限运行

这时候可以先试试能不能正常。如果还不正常,就可以按照如下操作进行:

3. 到注册表下,找到 HEKY_CLASSES_ROOT,然后在子项里面找到

.sln,将“默认”的数值清空。

4. 双击 .sln

文件,这时候系统会提示找不到打开文件的相关程序,我们在未知文件打开的那个框里面选择刚才提到的路径的那个程序,也就是 Visual

Studio Version Selector。这个程序,实际上就是根据 sln 文件版本,来选择具体的 VS 打开它的程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值