В Visual Studio есть файлы * .SLN для 2008 и 2010 годов.
В проводнике значок, связанный с файлом, каким-то образом зависит от версии. У меня всегда было впечатление, что связанный значок просто смотрел на расширение, но, очевидно, что-то еще происходит.
Я как разработчик спрашиваю о переполнении стека - для моего приложения, но если вы считаете, что это относится к другому форуму, я буду рад перенести обсуждение в другое место.
Спасибо!