1

Я изучаю проект расширения VS с открытым исходным кодом. Я открыл и скомпилировал его в своем VS2012, но когда я запускаю отладку, он открывает VS2010. Как изменить целевую версию VS для этого расширения?Проект расширения Visual Studio: как изменить целевую версию (-ы) Visual Studio?

+1

Вы открыли VS2012, вы скомпилировали его с VS2012, но когда вы его отлаживаете, он закрывает VS2012 и открывает VS2010? Ты уверен? –

+0

Вы загружали: http://visualstudiogallery.msdn.microsoft.com/b2fa5b3b-25eb-4a2f-80fd-59224778ea98 вместо http://www.microsoft.com/en-us/download/details.aspx?id= 2680? – Max

+1

@ SonerGönül отладка расширения не закрывает VS, он запускает новый экземпляр, в который загружается расширение, и прикрепляет к нему отладчик текущего экземпляра. Поэтому я предполагаю, что проблема OP заключается в том, что она запускает VS2010 с загруженным расширением. – stijn

ответ

3

Если проект создан специально для VS2010, он может иметь жестко закодированный путь EXE VS2010 в командной строке отладки (в разделе Project-> Properties-> Debug). Измените это, чтобы вместо этого использовать VS2012.