我在安装Visual Studio 2010扩展时遇到问题:
安装错误:System.IO.PathTooLongException:C:\ Users \ felix.DOMAIN \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions \ Vendor \ Vendor 2011 Developer Tools \ 1.0 \ ProjectTemplates \ CSharp \ XYZ \ 1033 \ Vendor.XyzDeveloperTools .XyzPackageProject.zip
我通过双击.vsix文件安装扩展;所以我没有选择缩短供应商2011开发者工具,比如VendorTools。是否还有其他(更多手动)方式来安装扩展程序?
顺便说一下,总长度是199个字符;我认为它不到248个字符限制。如果它有所作为,我使用Win7 64位
如果您在尝试安装加载项时遇到错误,我尝试过的唯一一个解决方案是从this resource获取,感谢Pedro Rainho:
你应该试试这个:
[$ 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 instalations的位置。您应该编辑UserExtensionsRootFolder并指定一个新文件夹。例如:
改变这个:
"UserExtensionsRootFolder" = "$AppDataLocalFolder$\Extensions"
对此:
"UserExtensionsRootFolder" = "C:\Extensions"
5-保存文件并安装扩展。现在,所有VSIX扩展都将安装到C:\ Extensions
注意:我使用的是带有Windows XP 64位的Visual Studio 2010 Ultimate。当然qazxsw poi只是一个例子。
来自"C:\Extensions"
我得到的总长度= 193,而不是199 - 无论哪种方式都不应该抛出异常。
无论如何,看看
E.g. <Name>V</Name>
这是一个奇怪的错误,并在我安装新的扩展时开始得到这个。
关闭所有Visual Studio实例后,请以管理员身份尝试以下命令。
devenv.exe / InstallVSTemplates
如果您安装新的扩展程序,可能会再次发生。如果是,则再次运行上述命令。