禁用的Visual Studio devenv的解决方案保存对话框

问题描述:

当我打开我在文件管理器解决方案文件的解决方案通过双击时,Visual Studio 2012问我,我是否要保存devenv.sln: enter image description here禁用的Visual Studio devenv的解决方案保存对话框

如何避免这件烦人的事情? (除了开放VS第一和解决方案 - 我只想点击我的文件管理器中的解决方案文件)。

+1

哪个文件是'devenv.sln'?您是否直接打开项目文件而未将它们与解决方案文件关联?您是否使用VS调试正在运行的进程或崩溃转储文件而无需访问源代码? – Dai

+0

@戴1问题:devnv是一个属于VS的进程。不知道devenv.sln是什么。 2问题:不。 3问题:不。 –

+2

看起来像我找到了解决方案 - http://social.msdn.microsoft.com/Forums/en/vssetup/thread/8716b5e9-0565-459e-8970-93db52cab466将稍后检查 –

如图所示here,您必须配置"C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"以管理员身份运行。

  1. 右键单击C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. 选择属性
  3. 点击兼容性
  4. 集 “运行此程序作为管理员”。

我也对C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe做了同样的处理。

+0

你已经安装了哪些其他版本的Visual Studio,如果有的话?如果不止一个,你是否按照安装Visual Studio 2012的版本的顺序安装它们? –

+0

我有VS 2008-2012。是的,我按照版本的顺序安装了它们。 –

+3

您是否安装了Visual Studio 2012 Update 1?当我右键单击“C:\ Program Files文件(x86)\ Common Files \ microsoft shared \ MSEnv \ VSLauncher.exe”>属性>兼容性>并设置“以管理员身份运行此程序”时,双击VS2010并Windows资源管理器中的VS2012 sln文件按预期工作。我也为“C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe”做了同样的事情。您可能需要仔细检查两个exes以确保设置已正确保存。 –

另一种选择,不那么明显,就是将devenv.sln文件保存到该版本的Visual Studio的Visual Studio IDE文件夹中。这是一个选项described in the link noted above

很可能不是最好的选择,但它是一个选项。