Для отображения этого содержимого visual studio требуется более новая версия windows

Обновлено: 04.07.2024

0x80070666 Уже установлена другая версия этого продукта при установке библиотек Microsoft Visual C ++ 2015, 2017.

Данная ошибка может встречаться на Windows 10, 8, 7, Vista, XP


Ошибка 0x80070666 - говорит от том, что уже установлена другая версия этого продукта. Так же может звучать так: Cannot install a product when a newer version is installed - что говорит что более новая версия этой библиотеки уже установлена. По сути вы пытаетесь установить более старую. Из-за этого как раз вы и наблюдаете данную ошибку.

Решение ошибки 0x80070666

По большому счету если вы пытаетесь установить Microsoft Visual C ++ 2015 или 2017 и получаете эту ошибку, то устанавливать ее не требуется, так как более новая версия уже установлена.

Если вам все же необходимо установить более старую версию, то для начала необходимо удалить более новую версию. Для этого перейдите в панель управления - установка удаление программ и найдите в списке установленных программ, тот пакет который вы пытаетесь удалить (2015, 2017 или 2019), если этого пакета нет, то удалите все вышестоящие.

Например:

Хотите установить Microsoft Visual C ++ 2015 - надо удалить 2015, 2017, 2019 если имеются.

Хотите установить Microsoft Visual C ++ 2017 - надо удалить 2017, 2019 если имеются.

Скчать пакеты Microsoft Visual можно по ссылке

Если вы не видите в списке установленных программ Microsoft Visual C ++ 2015

Необходимо учитывать, что при установке Microsoft Visual C ++ 2017, пакет 2015 года автоматически удаляется. Это происходит по причине того, что в пакете 2017 включен пакет 2015. То есть при установке 2017, автоматически устанавливается и 2015.

Если вы не видите в списке установленных программ Microsoft Visual C ++ 2017

Посмотрите, возможно у вас установлен пакет Microsoft Visual C ++ 2015-2019. В этом пакете присутствует и 2017 версия.

Быстрое решение

Проще всего чтобы на компьютере у вас были все имеющиеся версии Microsoft Visual C, установите их одним файлом. В этом файле содержатся все версии Microsoft Visual C ++ с 2015-2019.

При установке всех версий одним файлом ни каких ошибоук у вас не возникнет, он автоматически переустановит все имеющиеся пакеты Microsoft Visual C ++ и добавит те пакеты которые не установлены.

И вам не придется устанавливать каждый пакет отдельно.

Что делать если не получилось

Если ошибка Если после установки MS Visual C++ ошибка все равно остается, то сделайте следующее:

В сегодняшней статье мы будем с вами рассматривать, что могло вызвать данную ошибку и как от нее можно избавиться. Наш небольшой гайд поможет пользователям операционных систем Windows 7, Windows 8/8.1 и Windows 10.

0x80070666

Причины ошибки 0x80070666 c Microsoft Visual C++ 2015

Обычно, старая версия библиотек Microsoft Visual C++ заменяет новой, которая устанавливается пользователем, тем не менее время от времени данный процесс может по какой-то причине не происходить, вследствие чего и возникают всевозможные ошибки. Следующее может послужить причиной для ошибки 0x80070666:

  • у вас на уже компьютере установлена данная версия;
  • в вашем реестре остались некоторые записи, имеющие отношение к предыдущим версиям библиотек;
  • поврежден сам установщик Microsoft Visual C++ 2015;
  • в вашей системе отсутствует необходимое обновление;
  • система была заражена вирусом, блокирующим установку нужных вам библиотек.

Метод решения ошибки 0x80070666

Итак, давайте теперь поговорим, как же можно избавиться от ошибки 0x80070666 во время установки Microsoft Visual Studio C++ 2015. А избавиться от нее крайне просто: вам всего лишь нужно удалить установленные версии этого программного обеспечение, а затем повторно его установить. Для начала давайте убедимся, нет ли у вас в операционной системе уже установленного VS++ 2015.

Приведем пример на Windows 10:

  • нажмите Windows+S;
  • впишите в поисковик запрос «Панель управления»;
  • найдите в панели элемент «Программы и компоненты»;
  • осмотрите внимательно списки установленного ПО.

Однако, давайте представим, что вы все же предприняли повторную попытку установки данного ПО по той простой причине, что вас об этом попросила какая-то игрушка или программа. Получается, что Microsoft Visual Studio C++ 2015 как бы и значится в списках, но другое ПО его библиотеки не может обнаружить, т.е. его первоначальная установка прошла некорректно.

Как только все они будут удалены, планомерно начинаете устанавливать их обратно, желательно в хронологическом порядке. Да, процесс этот может занять много времени, но таким образом, с большой долей вероятности, вы сможете избавиться от ошибки 0x80070666, возникающей во время установки Microsoft Visual Studio C++ 2015.

Все нужные установочные пакеты Microsoft Visual Studio C++ различных версий вы спокойно сможете найти в разделе загрузок сайта Майкрософт. Тем не менее для вашего удобства мы расположим ниже список ссылок для загрузки различных версий VS++:

  • Microsoft Visual C++ 2005 x86;
  • Microsoft Visual C++ 2005 x64;
  • Microsoft Visual C++ 2008 х86;
  • Microsoft Visual C++ 2010 х64;
  • Microsoft Visual C++ 2010 х86;
  • Microsoft Visual C++ 2012;
  • Microsoft Visual C++ 2013;
  • Microsoft Visual C++ 2015;

Я хочу перенацелить проект, на новую версию фреймворка, но Visual Studio не отображает 5-ю версию фреймворка

Текущая версия фреймворка как показывает cmd

Установленные компоненты Visual Studio

Пытался менять через app.config, но все равно после ребилда проекта его обратно ставит на 4.8 версию

600687cf99bcb328338081.jpg

Как пофиксить данную проблему? Потому что даже при создании нового проекта не доступен 5.0 фреймворк

vabka

vabka

Василий Банников, а еще можно и получить результат сразу под несколько платформ

vabka

Василий Банников, ну если делается nuget пакет с потугами на библиотечность - то именно так это и выглядит: пара-тройка стандартов, пяток версий фреймворка ну и net5)

К примеру, если заглянуть в пакет модного NewtonSoftJson, то увидим в lib
net20
net35
net40
net45
netstandard1.0
netstandard1.3
netstandard2.0
portable-net40
portable-net45

и, кстати, пока еще не увидим net5.0 )

А вот мультитаржет или же framework-scecific projects - тут уже зависит на какую глубину зарываются в специфику конкретных фреймворков

vabka

d-stream, у ньютонсофта свои причины, чтобы так делать.
Ну и ньютонсофт не такой уж и модный - ему фиг знает сколько лет.
Для новых проектов нет ни одной причины таргетить PCL или net2/3/3.5

Проекты бывают разные. Некоторые - достаточно долгоживущие и универсальные.
Вот даже у меня перед глазами есть относительно старые поддерживаемые проекты и их новые дети и внуки. Так вот часть зарекомендовавшей себя кодовой базы обрастает как раз новыми, но и не ампутирует старые. По вполне очевидным причинам.

Да и суть - то исходно была в той самой буковке "s" (TargetFrameworks)


Microsoft представила первую бета-версию Visual Studio 2022. Компания сдержала обещание выпустить предварительный вариант IDE летом этого года.

Изменение архитектуры

Visual Studio 2022 станет первым 64-разрядным релизом приложения. Основная задача бета-версии – протестировать и настроить масштабируемость новой платформы. Поддержка x64 позволяет задействовать все системные ресурсы, что будет особенно заметно при работе со сложными крупным проектами в течение длительного времени.

Переход на 64-разрядность затронул всю IDE, поэтому разработчики Microsoft предупреждают, что объем загружаемых данных также возрастет. Тем не менее, авторы проекта просят пользователей сообщать обо всех ошибках и пожеланиях, чтобы к моменту выхода стабильной версии приложения максимально повысить качество такого крупного обновления. Предварительный вариант Visual Studio 2022 можно использовать параллельно с более старыми релизами, а загрузить бету можно бесплатно.

Пока новых функций немного

Предварительная версия Visual Studio 2022 в первую очередь необходима для оценки стабильности работы и производительности приложения. Основные изменения IDE будут представлены на втором этапе бета-тестирования.

Также Microsoft планирует в скором времени выпустить предварительную версию Visual Studio 2022 для macOS. В IDE для этой операционной системы будет значительно переработан интерфейс.

Помощь для сторонних разработчиков

Microsoft уже сейчас продумывают варианты адаптации существующих пользовательских расширений для редактора кода. Авторы проекта будут сотрудничать с разработчиками уже существующих плагинов, чтобы помочь перенести их наработки в новую версию IDE. Для энтузиастов уже подготовлено руководство по миграции на Visual Studio 2022. Также Мэдс Кристенсен, старший менеджер проекта, провел обучающий стрим, демонстрируя в прямом эфире процесс адаптации расширения под новую платформу.

Читайте также: