Não é possível instalar o Nuget ou outra extensão para VS2012 no Win8

1

Quando tento instalar qualquer extensão para o visual studio 2012 em minha nova instalação do Winodws 8, recebo esta exceção:

System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedApplication) at Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath) at VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku) at VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List'1 applicableSKUs) at VSIXInstaller.App.InitializeInstall() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute()

Eu tentei reparar o VS, não funcionou, e também tente desinstalar / instalar e tenho o mesmo problema. Alguém como uma ideia?

    
por VinnyG 03.11.2012 / 17:46

1 resposta

1

Fiquei perplexo com isso até perceber que, de alguma forma, eu havia deletado meu diretório My Documents. Recriar C:\Users\<username>\Documents permitiu a instalação.

Outros reportaram o mesmo erro quando Meus documentos foram remapeados para um local diferente . A solução alternativa é mapeá-lo de volta para o local padrão, instalar o vsix e reestimar 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 de trabalho do repositório on-line (usei o "Microsoft Visual Studio 2012 Feedback Tool"). Por algum motivo, isso é necessário para obter novas extensões que você descompacta manualmente para exibir no VS.
  • Feche o Visual Studio.
  • Descompacte o arquivo .vsix como um subdiretório do diretório de extensões do Visual Studio C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\Extensions\ , junto com a extensão que você instalou (usei o 7-zip).
  • Reabra o Visual Studio. Em extensões e atualizações, a nova extensão apareceu, mas foi marcada como desativada. Ative-o e reinicie o VS.
por 11.12.2013 / 23:43