
Quando tento instalar qualquer extensão para o visual studio ultimate 2012 em minha nova instalação do Winodws 8, recebo esta exceção:
System.IO.FileNotFoundException: O sistema não consegue encontrar o arquivo especificado. (Exceção de HRESULT: 0x80070002) em System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal (Int32 errorCode, IntPtr errorInfo) em Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths (String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedAp plicação) em Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath) em VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku) em VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU SupportedSKU, IInstallableExtension installableExtension, List`1 SKUs aplicáveis) em VSIXInstal ler.App.InitializeInstall() em System.Threading.Tasks.Task.InnerInvoke() em System.Threading.Tasks.Task.Execute()
Tentei reparar o VS, não funcionou, e também tentei desinstalar/instalar e tive o mesmo problema. Alguém tem uma ideia?
Responder1
Fiquei perplexo com isso até perceber que de alguma forma havia excluído meu diretório Meus Documentos. A recriação C:\Users\<username>\Documents
permitiu a instalação.
Outros relataramo mesmo bug quando Meus Documentos foi remapeado para um local diferente. A solução alternativa é mapeá-lo de volta ao local padrão, instalar o vsix
e restaurar seu mapeamento.
Se tudo mais falhar, você pode descompactar manualmente a extensão:
- No Visual Studio, vá para Ferramentas > Extensões e Atualizações e instale uma extensão funcional do repositório online (usei a "Ferramenta de Feedback do Microsoft Visual Studio 2012"). Por algum motivo, isso é necessário para que novas extensões você descompacte manualmente para aparecer no VS.
- Feche o Visual Studio.
- Descompacte o
.vsix
arquivo como um subdiretório do diretório de extensões do Visual StudioC:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11\Extensions\
, junto com a extensão que você instalou (usei 7-zip). - Abra novamente o Visual Studio. Em Extensões e atualizações, a nova extensão apareceu, mas foi marcada como desativada. Habilite-o e reinicie o VS.