Is there a way to develop a VSIX extension under Visual Studio 2012, which then could be installed in Visual Studio 2010? I’ve tried to set version range for Microsoft.VisualStudio.Pro target to [10.0,11.0], but when I launch a compiled VSIX, it offers only VS2012 to be install into.
I know it is possible to develop VSIX under VS2010, which is applicable for VS2012, though it requires to manually edit a .vsixmanifest file. But I wonder if it is possible to use newer VS2012 for developing?
You can, but have to create manually the
source.extension.vsixmanifestfile in the 1.0 format (handled by VS2010), whereas VS2012 uses version 2.0. You will only lose the visual property editor.You also need to make sure that you’ve compiled against .NET 4.0 or lower rather than .NET 4.5.