【发布时间】:2020-06-30 23:57:35
【问题描述】:
认为我有两个解决方案:vs2009.sln 和 vs2010.sln。两个解决方案文件具有相同的扩展名 (.sln),但它们具有不同的图标。并在相关版本的visual studio中打开。我想知道 Visual Studio 是如何确定这一点的?
编辑: Visual Studio 版本选择器没问题,但我想知道即使扩展名相同,图标怎么会不同?我曾经知道每个扩展在注册表中只有一个图标 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\explorer\Shell Icons
2.Edit:我终于找到了答案。如果有人对此感到疑惑,答案就在这里http://msdn.microsoft.com/en-us/library/cc144122%28VS.85%29.aspx
【问题讨论】:
-
谢谢,但我在那个链接上找不到我要找的东西
-
它回答了您的两个问题。图标由图标处理程序外壳扩展确定,并且(如下面的答案中所述)要打开的 VS 版本由版本选择器确定。
标签: visual-studio