对于 Visual Studio .sln 文件,Window Explorer 正在做一些“聪明”的事情来确定是显示 v8 还是 v9 图标。
现在双击/启动图标时,我知道它通过“Visual Studio Launcher”应用程序查看 sln 文件中的版本信息并有选择地运行 VS2005 或 VS2008
但是任何想法它是如何完成图标部分的。据推测,只需浏览一个文件夹,就会在后台打开文件并决定使用哪个图标,但它是如此无缝/快速。
知道它是如何完成的。我们这里有配置生成器,它由 ClickOnce 更新部署,但人们可以一目了然地看到生成器应用程序的哪个版本创建了配置文件。
干杯,