Зміна візуальної студії дає помилку .net


1

Тому я відкриваю інсталятор візуальної студії, натискаю кнопку Змінити на "Visual Studio Professional 2017 ver 15.7.3" і потім отримає проблему "Неможливо знайти залежний пакет" Microsoft.Net.PackageGroup.4.6.Redist, version = 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

Версія: Win 10 build 17134


Відредагуйте запитання, щоб обмежити його певною проблемою з достатньою кількістю деталей, щоб визначити адекватну відповідь.
Ramhound

Щоб відповісти на це запитання, потрібно знати, яку версію Windows ви використовуєте. Якщо Windows 10 містить номер збірки.
Ramhound

Win 10 build 17134
Sora

Якщо у вас є 1803, то у вашій машині є 4.7.2, що означає, що ви не можете встановити 4.6. Що стосується помилки, я спробую знову завантажити VS2017.
Ramhound

Я вже завантажив і спробував переінсталювати інсталятор, без змін
Sora

Відповіді:


2

Отримав відповідь від команди підтримки MS, проблема була пов'язана з тим, що файл, який керував установками, був пошкоджений.

Рішенням цього було:

Будь ласка, виконайте дії з очищення та повторіть установку VS

  • Перевірте, чи є на вашому комп'ютері цей файл: "% програмних файлів (x86)% Microsoft Visual Ресурси студії-інсталятора, макет програми, InstallCleanup.exe "
  • Якщо це так, будь ласка, запустіть його з командного рядка адміністратора з -full param:

InstallCleanup.exe -повний

  • Якщо ні, вручну видаліть "% programfiles (x86)%" від Microsoft Папці Visual Studio-Installer
  • Перезапустіть знову завантажений файл vs_enterprise.exe (або vs_professional.exe або vs_community.exe…)
  • Дозвольте перший крок для установки інсталятора
  • Після того, як інсталятор з'явиться і ви побачите вибір робочого навантаження (.net робочого столу тощо), закрийте його
  • Перехід запуску ж InstallCleanup.exe для очищення старого збірки VS
  • Потім перезапустіть vs_enterprise.exe і встановіть VS

-1. Програма програла після використання installCleaup.exe -full. А запуск інсталятора більше не працює. Програма все ще знаходиться в списку програмного забезпечення, не може її видалити.
SamChen

0

Перейти на цю сторінку: Завантаження Microsoft .NET

Тут ви зможете завантажити відповідну версію .NET.


Я додав редагування до першої публікації, коли я намагаюся виконати інсталяцію, отримую помилку через "4.6 або пізніше оновлення вже встановлено"
Sora

у вас встановлений правильний пакет розробників? Перейти на цю сторінку: Пакети розробників
HippyDippy

Я так, i.imgur.com/5pPvEk3.png (видалено попередній коментар, оскільки його я не міг змінити)
Sora
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.