Запуск нескольких инстанций разных версий VS одновременно
Теперь понятно зачем тебе специфическая версия Студии и нет смысла предлагать обходные варианты по проектам.
Здесь список используемых заголовков солюшников.
https://gist.github.com/JamesSkemp/bbe17351ecdf6b1d6e07
Проверь свои солюшники на предмет нужной версии и потри *.suo (юзерские спеки). (см. в .vs folder)
Полной спеки на *.SLN Я пока не встречал.
но можно слегка поредактировать имеющийся *.sln на предмет связи с версией Студии.
Правда максимальную версию Студии Я нигде не встречал.
Тебе так же стоит посмотреть содержимое проектов - там есть указание в какой Студии он должен открываться
<Project ToolsVersion="14.0" DefaultTargets="Build"
Хммм... ты при запуске указал полное имя ехешника? Если опустил расширение - запустится devenv.com
Как он работает - Я не знаю.
Самое простое - скопируй devenv.exe и запускай копию.
Хи-хи... Сейчас только что проверил - сделал два солюшника - один 2015 (14) и второй 2017(15)
и просто в командной строке указал солюшник - без указания девенв.ехе - запустились соответствующие
Студии...
C:\Users\Me>"C:\0\VS2017Test\ClassLibrary1.sln"