奇怪的Visual Studio行为

时间:2012-06-26 20:29:05

标签: c# visual-studio-2010 ide

我的电脑前几天开始做一些奇怪的事情而且非常烦人。我没有对系统进行任何更改,但出于某种原因,现在当我双击visual studio解决方案文件时,它将无法打开。我能够打开项目的唯一方法是打开程序,然后转到文件 - >打开并导航到解决方案。

此外,我将程序固定到我的任务栏(Windows 7)并且我将其设置为以管理员身份运行但是每当我点击按钮时它仍然会询问我是否要允许程序更改我的计算机。关于我如何能够以过去的方式恢复和运行的任何想法?

2 个答案:

答案 0 :(得分:2)

  1. 关闭UAC
  2. 测试
  3. 解决方案可以是更改Microsoft Visual Studio版本 选择器以管理员身份运行。为此,请导航至 %ProgramFiles%\ Common Files \ Microsoft Shared \ MSEnv或 %ProgramFiles(x86)%\ Common Files \ Microsoft Shared \ MSEnv(64位), 右键单击VSLauncher.exe并选择“属性”。去吧 兼容性选项卡,然后选中“以管理员身份运行此程序”。
  4. 测试
  5. 如果上述方法不起作用,请尝试删除删除内容 C:\ Users \用户名\ AppData \漫游\微软\ VisualStudio的\ 10.0。如果您有任何宝贵的设置,请在删除之前备份该文件夹。

答案 1 :(得分:1)

您可能已丢失文件关联。右键单击解决方案文件并单击打开方式,然后从列表中选择VS2010并确保勾选该复选框以使其成为默认值。

至于打开VS2010作为管理员我使用了一个技巧(在某处阅读,但不记得在哪里)。

我的桌面(等)上有一个单独的管理员图标,其中包含以下内容:

C:\Windows\System32\schtasks.exe /run /tn "VS2010 - Admin"

然后在任务计划程序中,我有一个任务:

Name: VS2010 - Admin
Location: \
Desc: Runs VS2010 with Admin privileges
Action: Start a Program
Run with Highest Priveleges checked
Program: "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"
Allow to be run on demand

然后,当您运行该图标时,它将触发将作为管理员启动VS的计划:D