Creo que tengo dos soluciones: vs2009.sln y vs2010.sln. Ambos archivos de solución tienen la misma extensión (.sln) pero tienen diferentes iconos. Y se abren en la versión relacionada de Visual Studio. Me pregunto ¿cómo lo determina Visual Studio?¿Cómo puede Visual Studio determinar la versión de un archivo de solución?
Edit: El selecter de la versión de Visual Studio está bien pero me pregunto cómo puede el icono ser diferente, incluso las extensiones son las mismas? Solía saber que cada extensión tiene un solo icono en el registro HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Versión actual \ explorer \ Iconos de shell
2.Editar: encontré la respuesta finalmente. Si alguien se pregunta sobre eso, la respuesta está aquí http://msdn.microsoft.com/en-us/library/cc144122%28VS.85%29.aspx
duplicados de http://stackoverflow.com/questions/4693562/how-does-windows-know-what-vers ion-of-visual-studio-a-sln-file-relation-to – Stijn
Gracias pero no pude encontrar lo que estoy buscando en ese enlace –
Responde a sus dos preguntas. El ícono está determinado por una extensión de shell del manejador de íconos y (como se explica en las respuestas a continuación) la versión VS para abrir está determinada por el Selector de versiones. – Stijn