Развить VSIX для VS2010 под VS2012?
Есть ли способ разработать расширение VSIX в Visual Studio 2012, которое затем может быть установлено в Visual Studio 2010? Я попытался установить диапазон версии для Microsoft.VisualStudio.Pro
target в [10.0,11.0]
, но когда я запускаю скомпилированный VSIX, он предлагает только установку VS2012.
Я знаю, что возможно разработать VSIX под VS2010, который применим для VS2012, хотя для этого требуется вручную отредактировать файл .vsixmanifest
. Но мне интересно, можно ли использовать более новый VS2012 для разработки?
Ответы
Ответ 1
Вы можете, но должны вручную создать файл source.extension.vsixmanifest
в формате 1.0 (обработан VS2010), тогда как VS2012 использует версию 2.0. Вы потеряете только редактор визуальных свойств.
Вам также необходимо убедиться, что вы скомпилировали с .NET 4.0 или ниже, а не .NET 4.5.