2

На моем компьютере установлены VS2008 и VS2010. У меня есть решение (файл .sln), для которого я использую VS2008. Когда я дважды нажимаю на решение, VS2008 открывает его.

Я хотел бы перетащить решение на панель задач и закрепить его там. Однако, когда я перетаскиваю панель задач, появляется всплывающая подсказка: « Pin to VSLauncher.exe . Когда я наконец закрепил решение, на панели задач появляется значок VS2010. Естественно, когда я запускаю его, решение открывается в VS2010.

Как я могу закрепить решение на панели задач и запустить его в VS2008?

2 ответа2

2

Прикрепите решение к панели задач, как вы сделали.

Теперь щелкните правой кнопкой мыши по созданному значку, перейдите к Решению, которое вы хотите открыть в раскрывающемся меню, и щелкните по нему правой кнопкой мыши. Теперь перейдите в Свойства и нажмите Открыть с помощью ... здесь, выберите исполняемый файл Visual Studio 2008 из папки Program Files.

Удачи!

1

Хотя это точно не идеально, я обнаружил, что это работает на моей системе тестирования.

Вы должны создать командный файл следующим образом:

@echo off

START "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "Full\Path\To\ProjectFile.sln"

Помните, что вы должны выбрать правильный путь для версии исполняемого файла, который вы хотите запустить. Не забудьте использовать "" для имен путей, которые имеют пробелы и странные символы ...

Сохраните это где угодно.

Теперь прикрепите ярлык к cmd.exe на панель задач (введите cmd.exe в стартовом меню, щелкните по нему правой кнопкой мыши и выберите пункт прикрепить к панели задач.) Теперь перейдите к вновь созданному ярлыку, щелкните по нему правой кнопкой мыши, затем щелкните правой кнопкой мыши в командной строке и перейдите в Свойства. Вот где написано target и введите:

%windir%\system32\cmd.exe /C "Path\To\The\Batch\File.bat"

Теперь, когда вы нажмете на ярлык командной строки на панели задач, вы откроете нужную версию Visual Studio с нужным проектом.

Бог удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .