Я загрузил Visual Studio 2017 на одну из моих машин с Windows 7, SP 1, и в какой-то момент установка завершилась неудачно. При установке Windows 10 SDK возникла ошибка. Согласно сайту Microsoft, это ошибка, и решение заключается в том, чтобы загрузить SDK Windows 10 отдельно и установить его таким образом.
Теперь, когда я это сделал, при первом запуске VS я получил следующую ошибку:
Пакет 'ExtensionManagerPackage' не загружал правильно... Перезапуск Visual Studio может помочь решить эту проблему.
Рекомендуемый перезапуск ничего не изменил.
При запуске было так много ошибок (связанных с пакетами ошибок). Теперь я переустанавливаю и пытаюсь выбрать различные рабочие нагрузки, чтобы увидеть, происходит ли это для каждой рабочей нагрузки...
Если это важно, я установил разработку универсальной платформы Windows, Разработка настольных компьютеров .NET и разработка рабочего стола Windows с рабочими нагрузками С++.
Это то, что я получаю из файла ActivityLog.xml(находится в VisualStudio\15.0_0b1e9ecf\folder:
Ошибка SetSite для пакета [ExtensionManagerPackage] Источник: 'Microsoft.VisualStudio.ExtensionManager.Implementation' Описание: Не удалось загрузить тип "Microsoft.VisualStudio.Shell.IOleMenuCommand" из сборки 'Microsoft.VisualStudio.Shell.Interop.8.0, Версия = 8.0.0.0, Культура = нейтраль, PublicKeyToken = b03f5f7f11d50a3a '. System.TypeLoadException: не удалось загрузить тип "Microsoft.VisualStudio.Shell.IOleMenuCommand" из сборки 'Microsoft.VisualStudio.Shell.Interop.8.0, Version = 8.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a '. в Microsoft.VisualStudio.ExtensionManager.VSPackage.ExtensionManagerPackage.d__27.MoveNext() в System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start [TStateMachine] (TStateMachine & stateMachine) в Microsoft.VisualStudio.ExtensionManager.VSPackage.ExtensionManagerPackage.InitializeAsync(CancellationToken cancelationToken, IProgress`1 progress) в Microsoft.VisualStudio.Shell.AsyncPackage <. > C__DisplayClass16_0 <. B__1 > d.MoveNext() --- Конец трассировки стека из предыдущего места, где было выбрано исключение - на System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e) в Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck) в Microsoft.VisualStudio.Services.VsTask.GetResult()
вместе с:
Загрузка конечного пакета [ExtensionManagerPackage]
Это тоже известная ошибка? Кто-нибудь испытал это?