На самом деле вы можете создать столько экспериментальных экземпляров, сколько захотите, используя разные произвольные значения параметра "RootSuffix" (который создаст несколько отдельных базовых ключей в реестре), но я не уверен, насколько легко его настроитьПроекты VSSDK (например, VsPackage) для публикации в другом кусте VS.Вероятно, просто свойство, которое вы устанавливаете внутри каждого файла проекта.Каждый экспериментальный экземпляр является полностью отдельным.
Таким образом, вы можете запустить «devenv.exe / RootSuffix MyFirstInstance» и «devenv.exe / RootSuffix MySecondInstance», и каждый из них будет использовать отдельные наборы пользовательских расширений.Это приведет к использованию разделов реестра HKCU \ Software \ Microsoft \ VisualStudio \ 10.0MyFirstInstance_Config и HKCU \ Software \ Microsoft \ VisualStudio \ 10.0MySecondInstance_Config соответственно.
Кажется, они удалили много документации для этогос VS2005, но все еще работает.