我并排安装了Visual Studio 2008和2010,但是尝试打开2008或2010 sln文件不会有任何结果。沙漏持续约一秒钟,然后消失,什么也没打开。
我在某处读到了将sln文件直接与VS相关联的信息,但是我不能走那条路,因为我不希望2008年的解决方案随2010年一起开放。有人知道这个问题可能是什么以及如何解决?
最佳答案
如果您运行的是启用了UAC的Vista或Windows 7,并且在Visual Studio exe(devenv.exe)的“兼容性”选项卡上选中了“以管理员身份运行该程序”,则在尝试打开sln时会出现此行为。直接从Windows资源管理器下载文件。
一种解决方案是转到“%ProgramFiles%\ Common Files \ Microsoft Shared \ MSEnv” 或(“%ProgramFiles(x86)%\ Common Files \ Microsoft Shared \ MSEnv” 对于64位系统),然后右击单击 VSLauncher.exe ,然后选择属性。在兼容性选项卡上,选中“以管理员身份运行此程序”。现在,当您尝试直接从Windows资源管理器中打开sln文件时,将出现提升提示,并将为该文件打开正确版本的Visual Studio。
关于visual-studio - Visual Studio版本选择器无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304425/