0

我已经在 Windows 8 上安装了 Visual Studio 2008 和 2010 以及 vs 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,所以每次打开项目时,它都会问我为了这,

在此处输入图像描述

很抱歉造成混乱。

4

2 回答 2

2

不知道为什么它的工作方式与在 Windows 7 中的工作方式相同,但我会对其进行研究,但是我可以通过以下方式解决问题,

在此处输入图像描述

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

于 2013-07-01T13:23:56.590 回答
1

我经历过类似的事情。

安装了 VS2008 和 VS2013 的 Windows 8.1。

问题:

  1. 鼠标右键在文件管理器中选择一个 VS2008 .sln 文件。
  2. 从菜单中选择“打开方式...”
  3. 对话框显示一个选项,VS2013。
  4. 从“你想如何打开这个文件?” 对话框,选择“更多选项”
  5. 向下滚动查看所有新选项,然后选择“在此 PC 上查找另一个应用程序”
  6. 粘贴到 VS2008 的路径中。示例:“C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe”
  7. 它改为运行 VS2013。

此外,使用“文件-> 属性”将 .sln 文件与 VS2008 相关联并没有像我预期的那样工作。设置文件关联后,我希望能够双击该 .sln 文件并调出 VS2008,但它运行的是 VS2013。

解决方案:

在使用“File->Properties”尝试将 .sln 文件与 VS2008 关联之后,有些东西发生了变化。现在,当我尝试第 2 步(“打开方式……”)时,我有 2 个选择:VS2013 和“Visual Studio 版本选择器”。选中“对所有 .sln 文件使用应用程序”选择“版本选择器”将导致使用正确的 Visual Studio 打开后续 .sln 文件。

于 2014-08-13T12:34:44.143 回答