选择哪个Visual Studio用Visual Studio的版本选择器打开旧的.sln -s
我同时安装了Visual Studio 2008和2010,并且VSLauncher正确打开了9.0 .sln -s with VS2008 and 10.0 .sln -s与VS2010。选择哪个Visual Studio用Visual Studio的版本选择器打开旧的.sln -s
然而,每当遇到一个老的.sln(如8.0),VSLauncher自动选择Visual Studio 2010中
由于种种原因,我想选择哪个VS应该打开转换,但它一味打开VS2010。我发现有RMB>打开方式> Microsoft Visual Studio版本选择器,但是这并不会产生已安装的VS的列表 - 我预计它只会启动VS2010。
有没有一种方法来获得我正在寻找的配置?
背景信息:
- 它们被安装在时间发放顺序
- 我运行Windows 7 X64的
- 两个VS -es是32位
我认为这种行为的理由是:
如果你有一个“老”的项目(比如说VS2005),那么无论你使用哪个版本的VS来打开项目,都会有一个转换过程。
考虑到这一点,转换到可用的最新版本是有道理的。将VS2005项目转换为VS2010并不比将其转换为VS2008困难得多,但转换完成后您将拥有更多功能。
旧版本的Microsoft产品最终不再受到支持了......我认为该政策是完全支持最后2个版本,然后是2年前的版本(或者是1年)。不确定VS2010出来的日期,但VS2005的支持将在1年或2年后过期......如果您将VS2005项目转换为VS2008,那么您将在VS的下一个版本出来了。
这就是说,你的问题的真正答案是:养成用记事本打开.SLN文件的习惯,这样你就可以知道它是什么版本。然后打开VS的正确版本并点击File/Open打开项目。它不像双击那么方便,但是一旦你养成了这种习惯,它并不是那么糟糕。