Модификация visual studio дает ошибку .net

582
Sora

Поэтому я открываю установщик Visual Studio, нажимаю изменить в «Visual Studio Professional 2017 ver 15.7.3», а затем получаю проблему «Не удается найти зависимый пакет Microsoft.Net.PackageGroup.4.6.Redist, версия = 15.0.27005.2». : Microsoft.Net.4.6.FullRedist.NonThreshold, версия = 4.6.0.0. "

https://i.imgur.com/u3EBkwz.png

Такая же ошибка возникает, если я пытаюсь удалить VS 2017.

Моей первоначальной мыслью было просто переустановить .Net 4.6, но я еще не смог найти какой-либо способ сделать это.

Я попытался перезапустить, удалить установщик и переустановить его. Перезапуская снова, на данный момент я в растерянности, что еще попробовать.

Редактировать:

При попытке выполнить установку .NET Framework 4.6 появляется сообщение «На этом компьютере уже установлено обновление .NET Framework 4.6 или более поздней версии (это происходит независимо от того, какую версию я пытаюсь установить)» - https://i.imgur.com /UfEtDbR.png https://i.imgur.com/5pPvEk3.png

Os ver: Win 10 build 17134

1
Пожалуйста, измените вопрос, чтобы ограничить его конкретной проблемой с достаточным количеством деталей, чтобы найти адекватный ответ. Ramhound 5 лет назад 0
Чтобы ответить на этот вопрос, мне нужно знать, какую версию Windows вы используете. Если это Windows 10, включите номер сборки. Ramhound 5 лет назад 0
Win 10 build 17134 Sora 5 лет назад 0
Если у вас 1803, то на вашем компьютере установлен 4.7.2, что означает, что вы не можете установить 4.6. Что касается ошибки, я бы попытался загрузить установщик VS2017 снова. Ramhound 5 лет назад 0
Я уже скачал и попытался переустановить установщик, без изменений Sora 5 лет назад 0

2 ответа на вопрос

2
Sora

Получил ответ от службы поддержки MS, проблема была связана с повреждением файла, управляющего установками.

Решение этого было:

Пожалуйста, следуйте инструкциям по очистке и повторите попытку установки VS

  • Проверьте, есть ли у вас этот файл на вашем компьютере: «% programfiles (x86)% \ Microsoft Visual Studio \ Installer \ resources \ app \ layout \ InstallCleanup.exe»
  • Если это так, пожалуйста, запустите его из командной строки администратора с параметром -full:

InstallCleanup.exe -полный

  • Если нет, удалите вручную папку «% programfiles (x86)% \ Microsoft Visual Studio \ Installer»
  • Перезапустите недавно загруженный vs_enterprise.exe (или vs_professional.exe или vs_community.exe…)
  • Разрешить первый шаг для установки установщика
  • Как только установщик появится и вы увидите варианты рабочей нагрузки (.net desktop и т. П.), Закройте его
  • Запустите тот же InstallCleanup.exe, чтобы очистить старую сборку VS
  • Затем перезапустите vs_enterprise.exe и установите VS
0
HippyDippy

Перейти на эту страницу: Microsoft .NET загрузки

Вы должны быть в состоянии загрузить правильную версию .NET там.

Я добавил редактирование в первом посте, когда я пытаюсь выполнить установку, я получаю сообщение об ошибке из-за "4.6 или более поздней версии обновления, уже установленной" Sora 5 лет назад 0
у вас установлен правильный пакет разработчика? Перейдите на эту страницу: [Пакеты разработчика] (https://support.microsoft.com/en-us/help/3186612/the-net-framework-4-7-developer-pack-and-language-packs) HippyDippy 5 лет назад 0
Да, https://i.imgur.com/5pPvEk3.png (предыдущий комментарий удален, поскольку я не могу его отредактировать) Sora 5 лет назад 0