推荐
关注
功能
  • 分享到微博
  • 分享到微信
  • 分享到豆瓣
  • 分享到 QQ
  • 分享到 QZone
  • 收藏到博客园
  • 联系博主
TOP
Message

Win8下,以管理员身份启动VS项目

之前一直是先以管理员身份启动VS,然后再打开项目的,比较麻烦,找了好久,总算有一个处理方案了

在Windows7下

通常使用修改属性的方式:在任意快捷方式上右击,选择属性,选择高级,选择以管理员身份启动;

在Windows8下

如上设置后,右击直接打开项目的话是不会以管理员身份启动的,这里用比较hack的方法,来自so;

  • 首先找到devenv.exe,通常在Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE这个目录下;
  • 右击选择Troubleshoot compablity;
  • 选择Troubleshoot Program;
  • 打勾"This program requires additional permissions";
  • 选择Test,如果在VS顶部能看到Administration说明修改成功,如果成功了就点击next,并保存设置;

我的处理:

  1. 找到devenv.exe
  2. 右击选择:兼容性疑难解答
  3. 选择:疑难解答程序
  4. 勾选“这个程序需要附加权限”
  5. 之后,你懂的。。。

如果出现——Visual Studio 打开 sln 文件时出现保存 devenv.sln 问题:

通常出现在多版本 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 打开它的程序。

参考文章:

  http://blog.sina.com.cn/s/blog_5b0122ba0101pr3y.html

  http://www.xuebuyuan.com/496488.html

  http://www.cnblogs.com/hejia/archive/2013/04/20/3032724.html

posted @ 2017-02-10 10:36  thirking  阅读(489)  评论(0编辑  收藏  举报