假设我有两个解决方案: vs2009.sln和vs2010.sln。这两个解决方案的文件扩展名相同(.sln),但它们有不同的图标。它们在相关版本的Visual Studio中打开。我想知道Visual Studio如何确定这一点?
编辑: Visual Studio版本选择器没问题,但我想知道即使扩展名相同,为什么图标会不同?我曾经知道注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\explorer\Shell Icons中每个扩展名只有一个图标。
2.编辑: 我终于找到了答案。如果有人想知道,答案在这里http://msdn.microsoft.com/en-us/library/cc144122%28VS.85%29.aspx