我在安装Visual Studion 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位
答案 0 :(得分:2)
如果您在尝试安装加载项时遇到错误,我尝试过的唯一一个解决方案是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位的Vistual Studio 2010 Ultimate。当然"C:\Extensions"
只是一个例子。
答案 1 :(得分:1)
来自codeplex
E.g. <Name>V</Name>
答案 2 :(得分:0)
答案 3 :(得分:0)
这是一个奇怪的错误,并且当我安装新的扩展程序时就开始这样做了。
关闭所有Visual Studio实例后,请以管理员身份尝试以下命令。
devenv.exe / InstallVSTemplates
如果您安装新的扩展程序,可能会再次发生。如果是,则再次运行上述命令。