Зміна візуальної студії дає помилку .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.