Невозможно установить Nuget или другое расширение для VS2012 на Win8

Невозможно установить Nuget или другое расширение для VS2012 на Win8

Когда я пытаюсь установить любое расширение для Visual Studio Ultimate 2012 на моей новой установке Winodws 8, я получаю следующее исключение:

System.IO.FileNotFoundException: Системе не удается найти указанный файл. (Исключение из HRESULT: 0x80070002) в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) в Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedApplication) в Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath) в VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku) в VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 применимыеSKU) в VSIXInstaller.App.InitializeInstall() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute()

Я пытался восстановить VS, не получилось, а также пробовал удалить/установить и получил ту же проблему. Есть у кого-нибудь идеи?

решение1

Я был в замешательстве, пока не понял, что каким-то образом удалил свой каталог Мои документы. Повторное создание C:\Users\<username>\Documentsпозволило установить его.

Другие сообщилита же ошибка, когда Мои документы были перенесены в другое место. Обходной путь — сопоставить его обратно со стандартным местоположением, установить vsixи восстановить сопоставление.

Если ничего не помогает, вы можете вручную распаковать расширение:

  • В Visual Studio перейдите в Tools > Extensions and Updates и установите рабочее расширение из онлайн-репозитория (я использовал "Microsoft Visual Studio 2012 Feedback Tool"). По какой-то причине это необходимо для того, чтобы новые расширения, которые вы вручную распаковываете, отображались в VS.
  • Закройте Visual Studio.
  • Распакуйте .vsixфайл в подкаталог каталога расширений Visual Studio C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11\Extensions\вместе с установленным вами расширением (я использовал 7-zip).
  • Повторно откройте Visual Studio. В разделе «Расширения и обновления» новое расширение появилось, но было отмечено как отключенное. Включите его и перезапустите VS.

Связанный контент