Я загрузил Visual Studio 2017 на одну из своих машин с Windows 7, SP 1, и в какой-то момент установка не удалась. Произошла ошибка при установке Windows 10 SDK. Согласно сайту Microsoft, это ошибка, и решение состоит в том, чтобы загрузить Windows 10 SDK отдельно и установить его таким образом.
Теперь, когда я это сделал, при первом запуске VS я получил следующую ошибку:
Пакет «ExtensionManagerPackage» загружался неправильно... Перезапуск Visual Studio может помочь решить эту проблему.
Предлагаемый перезапуск ничего не изменил.
При запуске было еще несколько подобных ошибок (ошибки, связанные с пакетами). Теперь я переустанавливаю и попытаюсь выбрать разные рабочие нагрузки, чтобы увидеть, происходит ли это для каждой рабочей нагрузки...
Если это имеет значение, я установил разработку универсальной платформы Windows, разработку рабочего стола .NET и разработку рабочего стола Windows с рабочими нагрузками C++.
Это то, что я получаю из файла ActivityLog.xml (находится в папке VisualStudio\15.0_0b1e9ecf\:
Ошибка 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, версия = 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.ExtensionManagerTokenPackage.InitializeAsync(CancellationTorogen отмена `1 progress) в Microsoft.VisualStudio.Shell.AsyncPackage.‹>c__DisplayClass16_0.‹b__1>d.MoveNext() --- Конец трассировки стека из предыдущего места, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo .Throw() в Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e) в Microsoft.VisualStudio.Services.VsTask.InternalGetResult(логический ignoreUIThreadCheck) в Microsoft.VisualStudio.Services.VsTask.GetResult()
вместе с:
Завершить загрузку пакета [ExtensionManagerPackage]
Это тоже известная ошибка? Кто-нибудь испытал это?