对于像
.sln 或 .csproj 这样的扩展名, 默认应用程序是 Microsoft Visual Studio Version Selector 。 我安装了两个版本,2010 SP1和2012 RC。 这个应用程序将如何决定启动哪个VS?
我认为它的工作方式如下:
- 如果在给定文件中找到任何版本应该使用的提示,则使用它。 例如,在
.sln 文件的顶部,有类似于此的内容,因此Version Selector可以决定:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2010
- 如果没有找到任何提示,它将使用后安装的版本(在我的情况下,我在已经安装了2012之后重新安装了2010 SP1,现在我认为VS2010比2012更常打开,但不确定是否100%正确)。
这是我的感觉,但确切的规则是什么?