Страницы

Поиск по вопросам

вторник, 9 октября 2018 г.

“Отладчик установлен неправильно” Visual Studio 17

Здравствуйте. Создал новый проект WPF в Студии, покидал нужных виджетов, пытаюсь запустить, получаю ошибку:
Ошибка при попытке запуска проекта: не удалось запустить программу <путь> Отладчик установлен неправильно. Запустите программу Setup для установки или восстановления отладчика.
Запускаю установщик, выбираю VS17 -> изменить. В сводке указанно (если это важно):
Включено
Средства разработки классических приложений Средства разработки для .NET 4.6.1 C# и Visual Basic Необязательные
Blend for visual studio Инструменты для Entity Framework 6 Средства профилирования Поддержка языка F# Средства разработки .NET Core 1.0 - 1.1 Среда выполнения .NET Core Что еще может понадобиться, ума не приложу.
Не могли бы вы подсказать, в чем может быть дело?

Попытка переустановить студию приводит к сбою установки со следующей ошибкой (из журнала)
Не удалось восстановить пакет "Microsoft.Net.4.6.FullRedist,version=4.6.81.6". URL-адрес поиска: https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.Net.4.6.FullRedist;PackageAction=Repair;ReturnCode=5100 Затронутые рабочие нагрузки Основной редактор Visual Studio (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.26228.0) Затронутые компоненты Основной редактор Visual Studio (Microsoft.VisualStudio.Component.CoreEditor,version=15.0.26208.0) Журнал C:\Users\Илья\AppData\Local\Temp\dd_setup_20170524225231_002_Microsoft.Net.4.6.FullRedist.log Сведения Команда выполнена: "C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.4.6.FullRedist,version=4.6.81.6\dotNetFx-x86-x64-AllOS-ENU.exe" /q /norestart /repair /KeepAUPaused /ChainingPackage Visual_Studio_15_Setup /CEIPconsent /log "C:\Users\Илья\AppData\Local\Temp\dd_setup_20170524225231_002_Microsoft.Net.4.6.FullRedist.log" Код возврата: 5100 Сведения о коде возврата: Азия

По совету @Eikhner обновил windows, установил проблемный пакет руками, перезагрузился; никакого эффекта. Попробовал восстановить студию, получаю сбой. Единственная ошибка, которую пока удалось вынуть из журнала:
Не удалось установить перечисленные рабочие нагрузки и компоненты в продукте из-за сбоев в пакете.
Неполные рабочие нагрузки Основной редактор Visual Studio (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.26228.0)
Неполные компоненты Основной редактор Visual Studio (Microsoft.VisualStudio.Component.CoreEditor,version=15.0.26208.0)
Вы можете искать решения по сведениям ниже, изменить выбор рабочих нагрузок и компонентов и повторить установку, или же удалить продукт с компьютера.
Ниже перечислены отдельные сбои в пакете, которые сделали перечисленные выше рабочие нагрузки и компоненты неполными. Чтобы найти имеющиеся отчеты об этих проблемах, скопируйте и вставьте URL-адрес из сообщения о сбое пакета в адресную строку веб-браузера. Если о проблеме уже сообщалось, вы сможете найти решения или обходные пути. В противном случае вы можете создать новую запись о проблеме, в которой другие пользователи смогут найти решения или обходные пути.
Не удалось восстановить пакет "Microsoft.Net.4.6.FullRedist,version=4.6.81.6". URL-адрес поиска: https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.Net.4.6.FullRedist;PackageAction=Repair;ReturnCode=5100 Затронутые рабочие нагрузки Основной редактор Visual Studio (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.26228.0) Затронутые компоненты Основной редактор Visual Studio (Microsoft.VisualStudio.Component.CoreEditor,version=15.0.26208.0) Журнал C:\Users\Илья\AppData\Local\Temp\dd_setup_20170529214845_002_Microsoft.Net.4.6.FullRedist.log Сведения Команда выполнена: "C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.4.6.FullRedist,version=4.6.81.6\dotNetFx-x86-x64-AllOS-ENU.exe" /q /norestart /repair /KeepAUPaused /ChainingPackage Visual_Studio_15_Setup /CEIPconsent /log "C:\Users\Илья\AppData\Local\Temp\dd_setup_20170529214845_002_Microsoft.Net.4.6.FullRedist.log" Код возврата: 5100 Сведения о коде возврата: Азия

@PashaPash, файл, о котором вы говорите, отсутствует, но есть с таким же именем и расширением .log.html
OS Version = 6.0.6000, SP = 0.0, Platform 2 OS Description = Vista - x64 Ultimate Edition MSI = 5.0.7601.23593 Windows version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7601.17514_none_615fdfe2a739474c.manifest Windows servicing = 6.1.7601.18766 CommandLine = C:\f5fa5e713993e05ed093ae6f7e40\\Setup.exe /q /norestart /repair /KeepAUPaused /ChainingPackage Visual_Studio_15_Setup /CEIPconsent /log "C:\Users\Илья\AppData\Local\Temp\dd_setup_20170529214845_002_Microsoft.Net.4.6.FullRedist.log" /x86 /x64 /redist Using Simultaneous Download and Install mechanism Operation: Repairing Package Name = Microsoft .NET Framework 4.6.1 Setup Package Version = 4.6.01055 User Experience Data Collection Policy: AlwaysUploaded Logging all the global blocks
Installation Blockers:
Не удается выполнить установку в режиме совместимости.
Final Result: Installation failed with error code: (0x000013EC), "A StopBlock was hit or a System Requirement was not met." (Elapsed time: 0 00:00:08).
Система почему-то определилась как виста. Что бы это могло означать?


Ответ

Для того, чтобы создать новый проект WPF в Visual Studio 2017, понадобится компонент:

Данный компонент содержит в себе все необходимое, конечно, можно поставить дополнительные отдельные компоненты, такие как:
Пакет SDK для .NET Framework 4.6.2 .NET Framework 4.6.2
Хотя, все что нужно выбирается автоматически и можно вручную выбрать то, чего не хватает:

Если после обновления операционной системы Windows теперь не удается восстановить среду разработки Visual Studio 2017, то тут можно пойти двумя путями. Пробовать нужно сначала с менее затратного:
Полностью удалить среду разработки Visual Studio 2017 со всеми ее вспомогательными элементами. После удаления не забывать перезагрузить компьютер и чистить мусор. Зависимые компоненты тоже удалять. Проверить обновления операционной системы Windows, при наличии - установить. Снова перезагрузить систему. Скачать последнюю версию установщика среды разработки Visual Studio 2017, запустить инсталлятор и выбрать необходимые рабочие нагрузки (обязательно выбрать Разработка классических приложений .NET и новый .NET Framework желательно). Завершить установку, при этом следовать инструкции, снова перегрузиться и пробовать создать новый проект, с нуля. (либо просто удалить и установить заново, но лучше конечно все почистить).
Сначала показалось, что этот метод менее затратный, но по сути он более затратный, чем следующий, который будет предложен. Итак, быстрый и затратный способ сделать так, чтобы заработало:
Перенести нужные файлы на диск, хранящиеся на диске с системой. Переустановить систему и накатить среду разработки Visual Studio 2017 с нуля.

Да, я предлагаю такой ответ. Увы, если в среде разработки что-то сыпется, после чего она перестает исправно работать - это приводит к большим проблемам. Решать эти проблемы приходится долго и нудно. Устанавливать пакеты, докачивать компоненты, копировать файлы с рабочего компа на свой, выяснять, почему файлы приложения удалены или почему вдруг антивирус что-то заблокировал и удалил. На все это тратится слишком много времени. Если вам не удалось решить этот вопрос за несколько дней, то решение лежит на поверхности, займет всего пару часов.
Сам недавно столкнулся с проблемой в Visual Studio, обновил - она стала глючить, затем перестал запускаться тестовый клиент WCF, затем стала сама перезагружаться. Переустановил среду разработки и все заработало. Как-то ранее при возникновении больших проблем пытался выяснить в чем проблема в среде разработки, но это отнимает слишком много времени.
Тем более, сообщение об ошибке звучит так:
“Отладчик установлен неправильно”
Значит нужно установить правильно, а для этого, как минимум, нужно его удалить. А удаляется он лучше всего вместе со всей средой разработки Visual Studio. Как-то так.

Комментариев нет:

Отправить комментарий