Corrigindo o erro PathTooLongException ao instalar uma Extensão para Visual Studio 2010
Ao instalar a extensão do Chronos WPF (framework que facilita o desenvolvimento de belas telas MDI com WPF) , ocorreu um erro e a extensão não foi instalada, clicando em “View Install Log”, pude constatar o seguinte erro: “Install Error : System.IO.PathTooLongException: C:\Users\xxxxxxxxxxx\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Carlos Guzmán Álvarez\Chronos VisualStudio Item Templates\1.0\ItemTemplates\CSharp\1033\Chronos.VisualStudio.BasicWindowViewModel.zip”.
No blog do msn achei o seguinte post: http://blogs.msdn.com/b/quanto/archive/2009/05/26/what-is-a-vsix.aspx, conclusão: o arquivo VSIX é um arquivo ZIP renomeado para VSIX. Assim como os arquivos de documento do Office 2007 em diante (tente renomear um arquivo DOCX para ZIP e explore o arquivo por curiosidade). Durante a instalação o Visual Studio descompacta o conteúdo deste arquivo para: %LocalAppData%\Microsoft \VisualStudio\10.0\Extensions\<Company>\<Product>\<Version>.
Então para solucionar o problema fiz o seguinte:
1. Renomeei o arquivo para ZIP e descompactei.
2. Editei o arquivo “extension.vsixmanifest” e alterei a chave <Author></Author> de: <Author>Carlos Guzmán Álvarez</Author> para: <Author>CGA</Author>, abreviando.
3. Zipei novamente os arquivos, renomeei pra .VSIX e INSTALEI COM SUCESSO.
Fica a dica.
Link para download do Chronos WPF: http://chronoswpf.codeplex.com/releases/view/56640
I had the similar problem and tried Long Path Tool, available at
http://www.pathtoodeep.com/. It helped me to solve this problem easily.
Try it, and you will definitely love this tool. Its free.