Если вы получаете сообщение об ошибке при попытке установить надстройку, единственное исправленное мною решение, которое я пробовал, взято из этого ресурса , благодаря Pedro Rainho :
Вы должны попробовать это:
- Закройте все экземпляры Visual Studio 2010.
- Перейдите в C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDEили где вы установили Visual Studio 2010.
- Найдите и отредактируйте файл devenv.pkgdef в текстовом редакторе, например в блокноте.
- Ваш файл должен содержать что-то вроде этого:
[$ Initialization $] "ApplicationExtensionsFolder" = "$ RootFolder $ \ Common7 \ IDE \ Extensions" "PkgDefSearchPath" = "$ ApplicationExtensionsFolder $; $ RootFolder $ \ Common7 \ IDE \ CommonExtensions; $ RootFolder$ \ Common7 \ IDE \ devenv.admin.pkgdef;»"UserExtensionsRootFolder" = "$ AppDataLocalFolder $ \ Extensions" "RegistryRoot" = "Software \ Microsoft \ VisualStudio \ 10.0"
Этот файл содержит расположения установок VSIX.Вам нужно отредактировать UserExtensionsRootFolder и указать новую папку.Пример:
Измените это:
"UserExtensionsRootFolder" = "$AppDataLocalFolder$\Extensions"
На это:
"UserExtensionsRootFolder" = "C:\Extensions"
5- Сохраните файл и установите расширение.Теперь все ваши расширения VSIX будут установлены в C: \ Extensions
NOTE : Я использую Vistual Studio 2010 Ultimate с 64-разрядной версией Windows XP. Конечно"C:\Extensions"
это всего лишь пример.