如果您在尝试安装加载项时遇到错误,我尝试过的唯一一个有效的解决方案是从这个资源中获取的,感谢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
注意:我使用的是带有 Windows XP 64 位的 Vistual Studio 2010 Ultimate。当然"C:\Extensions"
这只是一个例子。