默认情况下,Windows 8中的项目需要由Visual Studio 2008打开

时间:2013-07-01 12:57:03

标签: visual-studio windows-8

我已经在Windows 8上安装了visual studio 2008和2010以及2012年。现在,如果我打开一个vs 2008项目,它会要求我将它转换为我不想要的vs 2010。

在Windows 8中,我尝试“打开”,但我无法在程序中看到vs 2008,当我转到它的目的地并尝试打开它时,它再次打开VS 2010。

更新

问题不在于我无法用VS 2008打开项目,问题是我无法强制VS 2008打开VS 2008解决方案(默认情况下)。 我可以通过打开VS 2008打开项目,然后使用文件 - >打开 这些项目在SVN Tortoise Repository中,在Windows 7上默认情况下由VS 2008打开,但现在我得到了Windows 8,所以每次打开项目时,它都要求我这样做,

enter image description here

很抱歉混淆。

2 个答案:

答案 0 :(得分:2)

不确定为什么它的工作方式与Windows 7中的工作方式有关,但我会查看它,但是我可以解决问题,

enter image description here

我认为问题出现了,因为我首先安装了VS 2012和VS 2010,然后在最后安装了VS 2008。

答案 1 :(得分:1)

我经历过类似的事情。

安装了VS2008和VS2013的Windows 8.1。

问题:

  1. 右键单击文件管理器中的VS2008 .sln文件。
  2. 从菜单
  3. 中选择“打开方式...”
  4. 对话框显示一个选项,VS2013。
  5. 从“您想如何打开此文件?”对话框,选择“更多选项”
  6. 向下滚动所有新选项,然后选择“在此PC上查找其他应用”
  7. 粘贴到VS2008的路径中。示例:“C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe”
  8. 它改为运行VS2013。
  9. 此外,使用“文件 - >属性”将.sln文件与VS2008关联起来并不像我预期的那样工作。设置文件关联后,我希望能够双击该.sln文件并调出VS2008,但它会运行VS2013。

    解决方案:

    使用“File-> Properties”尝试将.sln文件与VS2008关联后,某些内容已更改。 现在,当我尝试第2步(“打开...”)时,我得到2个选择:VS2013和“Visual Studio版本选择器”。选中“使用所有.sln文件的应用程序”选择“版本选择器”将导致使用正确的Visual Studio打开后续.sln文件。