首页 文章

选择哪个Visual Studio使用Visual Studio的版本选择器打开旧的.sln-s

提问于
浏览
3

我同时安装了Visual Studio 2008和2010,并且VSLauncher正在使用VS2008正确打开9.0 .sln-s和使用VS2010的10.0 .sln-s .

但是,每当遇到较旧的.sln(例如8.0)时,VSLauncher会自动选择Visual Studio 2010 .

出于各种原因,我想选择哪个VS应该打开转换为,但它会盲目打开VS2010 . 我看到人民币>打开方式> Microsoft Visual Studio版本选择器,但这不会产生我预期的已安装的VS-es列表,它只是启动VS2010 .

有没有办法获得我正在寻找的配置?

背景资料:

  • 它们是按时间顺序发布的

  • 我正在运行Windows 7 x64

  • 两个VS-es都是32位

1 回答

  • 0

    我认为这种行为的理由是:

    如果您有一个“较旧”的项目(比如说VS2005),那么无论您使用哪种VS来打开项目,都会有转换过程 .

    考虑到这一点,转换为可用的最新版本是有意义的 . 将VS2005项目转换为VS2010并不比将其转换为VS2008困难得多,但转换完成后您将拥有更多功能 .

    旧版本的Microsoft产品最终不再受支持了......我认为该策略是完全支持最后两个版本,然后是之前的版本2年(或者是1年) . 不确定VS2010出现的日期,但对VS2005的支持将在1年或2年后到期......如果你将你的VS2005项目转换为VS2008,你将会在1到2年后再次出现同样的痛苦下一版VS出来了 .

    也就是说,你的问题的真正答案是:养成用记事本打开.SLN文件的习惯,这样你就可以弄清楚它是什么版本 . 然后打开正确版本的VS并单击文件/打开以打开项目 . 它不像双击一样方便,但是一旦养成这种习惯,就不会那么糟糕了 .

相关问题