Visual studio 2010 v100 не установлено

Обновлено: 07.07.2024

Набор инструментов платформы

Набор инструментов платформы состоит из компилятора C++ (cl.exe) и компоновщика (link.exe) вместе со стандартными библиотеками C/C++. Studio 2015, Visual Studio 2017 и Visual Studio 2019 совместимы на уровне двоичного кода. Об этом свидетельствует основной номер версии набора инструментов, который остался равным 14. Проекты, скомпилированные в Visual Studio 2019 или Visual Studio 2017 обратно совместимы на уровне ABI с проектами, скомпилированными в Visual Studio 2017 или Visual Studio 2015. Дополнительный номер версии обновляется на 1 для каждой версии с выпуска Visual Studio 2015:

  • Visual Studio 2015: v140
  • Visual Studio 2017: v141
  • Visual Studio 2019: v142

Целевая платформа (только для проектов C++/CLI)

Создавая пользовательские наборы инструментов платформы, можно расширить поддержку целевой платформы. Дополнительные сведения см. в блоге по Visual C++ Нативное многоплатформенное нацеливание в C++ .

В обозревателе решений Visual Studio выберите проект. В строке меню откройте меню Проект и выберите Выгрузить проект. Это выгружает файл проекта (VCXPROJ) для вашего проекта.

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

В строке меню последовательно выберите Файл, Открыть, Файл. В диалоговом окне Открыть файл перейдите к папке проекта и откройте файл проекта (с расширением VCXPROJ).

Сохраните изменения и закройте редактор.

В разделе Обозреватель решений откройте контекстное меню своего проекта и выберите Перезагрузить проект.

Изменение набора инструментов платформы

В диалоговом окне выберите страницу свойств Свойства конфигурации > Общие.

На странице свойств щелкните Набор инструментов платформы и выберите необходимый набор инструментов из раскрывающегося списка. Например, если вы установили набор инструментов Visual Studio 2010, выберите Visual Studio 2010 (версия 100) для использования в проекте.

В этой статье перечислены известные проблемы, которые могут возникнуть, и предусмотрены обходные пути после установки Microsoft Visual Studio 2010 Пакет обновления 1 (SP1) на компьютере с Windows 8.

Оригинальная версия продукта: Visual Studio 2010 г.
Исходный номер КБ: 2735834

Выпуск 1. Не может опубликовать веб-сайт или веб-приложение с помощью параметров IIS

Существовала схема настройки считываемой iiS ошибки из "C:\Windows\system32\inetsrv\config\schema""

Эта проблема не возникает при публикации веб-сайта или веб-приложения без использования параметров IIS.

Два метода работы над этой проблемой

Чтобы обойти эту проблему, воспользуйтесь одним из описанных ниже методов.

Используйте Microsoft Visual Studio 2012 г. для публикации веб-сайта или веб-приложения.

Дополнительные сведения о загрузке файлов поддержки Майкрософт см. в материалах о получении файлов поддержки Майкрософт из онлайн-служб.

Корпорация Майкрософт отсканирует этот файл для вирусов. Корпорация Майкрософт использовала самое текущее программное обеспечение для обнаружения вирусов, доступное в день публикации файла. Файл хранится на серверах с усиленной безопасностью, которые помогают предотвратить любые несанкционированные изменения в файле.

Для завершения проверки подлинности клиента требуется сертификат

Эта проблема возникает случайным образом.

Три метода работы над этой проблемой

  1. Используйте параметр Turn Windows в панели управления в Windows 8.
  2. Используйте средство управления server Manager в Windows Server 2012.
  3. Запустите необходимые команды в средстве обслуживания и управления изображениями развертывания (DISM.exe) командной строки.

Выпуск 4. Не может установить SQL Server 2008 SP1 вместе с VS2010 SP1

Вы не можете установить Microsoft SQL Server 2008 SP1 на компьютере Windows 8 или Windows Server 2012, который Visual Studio 2010 SP1.

Обходной путь

Чтобы решить эту проблему, SQL Server 2008 Пакет обновления 3 (SP3) или более поздний вариант SQL Server 2008.

Дополнительные сведения о получении последнего пакета SQL Server 2008 г. см. в SQL Server 2008 г.

Выпуск 5. Средства профилинга SP1 2010 не могут запускаться, а данные, собранные средством визуализации Concurrency, не отображаются

Симптомы 1

Предположим, что вы пытаетесь использовать один из следующих методов в Visual Studio 2010 sp1 Profiling Tools на Windows 8 компьютере для анализа производительности приложения:

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

Эта проблема возникает из-за несовместимости между драйвером sp1 2010 Visual Studio 2010 года и Windows 8.

Симптомы 2

При использовании визуализации Concurrency для сбора данных собранные данные не могут отображаться в представлении отчета.

Эта проблема возникает из-за изменения Windows события в Windows 8.

Для решения этих проблем используйте Visual Studio 2012 профилирование на Windows 8 компьютере.

Код серьезности Описание Строка файла проекта Ошибка MSB8020 Инструменты сборки для Visual Studio 2010 (Platform Toolset = 'v100) не могут быть найдены. Чтобы создать с помощью инструментов сборки v100, установите инструменты сборки Visual Studio 2010. Кроме того, вы можете перейти к текущим инструментам Visual Studio, выбрав меню "Проект" или щелкнув правой кнопкой мыши на решении, а затем выбрав "Retarget solution". графика C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets 55

И когда я попытался создать его с помощью Visual Studio 2015 Build Tools, я столкнулся с примерно 1500 ошибками.

Изображение 31418

Есть ли способ заставить проект работать?

Привет, у меня та же проблема, ты заставил ее работать?

2 ответа

Если вы не можете установить VS2010, Windows SDK для Windows 7 содержит необходимые инструменты компиляции (v100), вы можете фактически пропустить установку самого SDK и установить только инструменты компилятора, заголовки и библиотеки. Обратите внимание, что компилятор, включенный в Windows SDK, является тем же, что и VS2010, но VS2010 SP1 имеет бит более новый компилятор. Если вам это нужно, вам также потребуется установить Обновление компилятора Microsoft Visual С++ 2010 с пакетом обновления 1 для Windows SDK 7.1. Но имейте в виду, что если вы установите их, у вас могут возникнуть проблемы позже, если вы решите установить VS2010, в установщике есть ошибки, требующие установки компонентов в строгом порядке. Кроме того, если ваш код использует MFC или ATL, вы должны установить VS2010, установка Windows SDK будет недостаточной.

Есть также некоторые известные ошибки установщика с Windows SDK для Windows 7.1. Обязательно посмотрите KB 2717426. @ChuckWalbourn Я не уверен, что MFC / ATL из VS2015 можно использовать с инструментами компилятора v100. Нет, но если они обновятся до VS 2015, то у них будет MFC / ATL. Это была моя точка зрения. Реально пытаться использовать VS 2010 в наши дни - чудовищная боль со всеми оговорками, ограничениями старых выпусков Express, существенными различиями в поддержке Windows SDK и языка C ++ и т. Д. Лучше просто взять на себя задачу обновления сейчас, потому что это будет только хуже с течением времени. Я согласен, что обновление компилятора всегда предпочтительнее, но это не всегда возможно. Я не знаю структуру проекта OP, но если используются сторонние библиотеки, версии VS2015 необходимо перестраивать / запрашивать у поставщика, и в зависимости от количества таких библиотек может быть намного проще / дешевле просто использовать VS2010 инструменты. Я попробовал это с VS 2013 и не смог заставить его работать. После успешной установки Windows SDK 7.1 (что было серьезной v100 ), VS 2013 не смог найти набор инструментов v100 ( CL.exe завершен с кодом -1073741515 ). Мне пришлось изменить набор инструментов платформы в свойствах проекта на Windows7.1SDK , но затем проект будет закрыт только для тех, кто использует VS 2010. @Palec Установили ли вы обновление компилятора VC ++ 2010 SP1 для Windows SDK 7.1? Да, я установил его с VC-Compiler-KB2519277.exe загруженного из источника, на который ссылается ваш ответ. Теперь я обнаружил, что даже если для набора инструментов установлен Windows7.1SDK, возникает ошибка, связанная с невозможностью обнаружить нужные файлы DLL в CL.exe, если я не добавлю их каталог в путь. Вероятно, просто еще одна ошибка в установщике SDK - возможно, он ожидает, что установщик VS 2010 уже добавил этот путь.

Вы либо устанавливаете VS 2010, либо строите свой проект, либо еще лучше обновляете свои проекты. Пользовательские параметры установки VS 2015 позволят вам установить набор инструментов v120 Platform Toolset, но не v110 или v100 .

Одним из основных изменений в VS 2015 является то, что инструменты С++ (т.е. v140 ) не установлены с помощью опции Типичная установка. См. Блог Visual С++ Team.

Имейте в виду, что Visual С++ 2010 использовал стандартный проект С++ 0x, а Visual С++ 2015 соответствует стандарту С++ 11, за исключением Expression SFINAE (который частично находится в Обновление 1), поэтому в течение нескольких лет изменилось немного, включая некоторые нарушения. Поскольку вы прыгаете сразу на три основных выпуска - и около 10 небольших обновлений - это может быть немного подавляющим, особенно работая над всеми новыми предупреждениями.

Еще одна вещь, о которой следует помнить, - это то, что Visual С++ 2010 использовал SDK Windows 7.1, а Visual С++ 2012 или более поздней версии - Windows 8.x SDK. Там было много изменений, особенно для разработки DirectX. Это особенно важно для настольных приложений Windows, которые вы задали для препроцессора _WIN32_WINNT для вашей целевой платформы, поскольку SDK Windows 8.x по умолчанию не применяется к "самой старой поддерживаемой платформе", как это делали предыдущие SDK Windows. См. Использование заголовков Windows

VS 2010 и набор инструментов v100 поддерживают таргетинг на Windows XP и Windows Server 2003. Набор инструментов v140 не поддерживает таргетинг на Windows XP/Server 2003. Вместо этого вы должны использовать v140_xp Platform Toolset. См. этот пост для некоторых заметок, поскольку это означает, что вы снова используете SDK Windows 7.1, а не SDK Windows 8.x с инструментами _xp .

Если вам нужно построить код как с VS 2010, так и с VS 2015, тогда вы должны создать два проекта/файлы решений, по одному для каждого. Вы также можете прочитать эту статью для некоторых заметок о написании кода, который может быть создан с несколькими инструментами Visual С++, что опять-таки особенно сложно из-за Изменения в SDK Windows.

VS 2015 поддерживает таргетинг на Windows Vista с пакетом обновления 2 (SP2), Windows 7 с пакетом обновления 1 (SP1), Windows 8.0, Windows 8.1, Windows 10 и Windows XP SP3. Он не поддерживает таргетинг на Windows Vista RTM, Windows Vista SP1 или Windows 7 RTM.

Ошибка среды VC++

Самым неприятным явлением для любого геймера является ошибка в Windows. Они появляются как при установке игр, так и во время самого процесса игры. При этом не зависимо от того, лицензионная версия устанавливается на компьютер или скачанная с пиратских ресурсов. В этой статье вы узнаете, как решить ошибку — распространяемый пакет среды выполнения VC++ не установлен.

Что такое VC++?

Для того, чтобы игра, написанная на языке программирования C++, запустилась в ОС Windows, ей необходим специальный компонент — Visual C++ . Многие приложения требуют его. И разница только в версии, а также в дате выпуска. Многие ошибочно думают, что если установлен компонент более поздней версии, например, VC++ 2017, то остальные — устаревшие и системе больше не нужны. Но это далеко не так. Даже некоторые новые игры, разработанные для Windows, требуют компоненты более ранних версий.

Где найти пакеты VC++

Как установить VC++ на свой компьютер

Чтобы решить проблему с Visual C++ при установке игры, необходимо установить нужный компонент на свой компьютер и попытаться снова запустить установку. Если у вас не установлена одна из версий компонента, которую требует игра, вы можете скачать его по ссылкам:

Установленные пакеты Visual C++ в Виндовс

  1. Для Windows XP и 7 нажмите на значок меню «Пуск» и выберите «Панель управления». Для Windows 8, 8.1, 10 выберите вместе 2 клавиши WIN+R и введите «control». Затем нажмите ENTER;
  2. Выберите пункт «Удаление программ»;
  3. Здесь найдите компоненты Microsoft Visual C++ Redistributable. Если в ошибке указана версия компонента, но он установлен на вашем ПК, выберите его мышью и нажмите вверху кнопку «Удалить». После этого перейдите на сайт Майкрософт и скачайте новый пакет VC++ и установите его.

В отдельных случаях помогает удаление всех пакетов компонента. Если игра была скачана с игровых библиотек (Steam, Origin), эти приложения также необходимо удалить. После чего снова загрузить и установить. Если при установке игры вам предлагается установить нужный компонент (Visual C++, Framework и др.), обязательно соглашайтесь. В этом случае установщик самостоятельно выберет нужную версию компонента, скачает его и установит параллельно с игрой.

Проверка обновлений Windows

Если в окне с ошибкой написано, что для игры не хватает какого-то компонента, это может означать, что вам нужно обновить саму Windows. Последние версии пакетов обновлений найти можно через панель управления (или параметры в Windows 10).

  1. Откройте снова панель управления. В Windows 8, 10 это можно сделать, нажав ПКМ по значку «Пуск» и выбрав его среди остальных пунктов;
  2. Выберите здесь раздел «Система и безопасность»;
  3. Выберите строку «Центр обновлений»;
  4. В блоке будет кнопка «Проверка обновлений» нажмите на неё, чтобы запустился мастер;
  5. Если система найдет обновления в сети, установите их.

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

  1. Нажмите вместе клавиши WIN+R и введите «services.msc»;
  2. Опустите список вниз и найдите здесь «Центр обновлений…»;
  3. Выберите его ПКМ и нажмите «Свойства»;
  4. Убедитесь, что в типе запуска установлен параметр «Автоматически»;
  5. Если служба остановлена, нажмите кнопку «Запустить» и ниже в окне «Применить».

Выбор версий VC++

На сайте Майкрософт есть практически все версии компонентов, которые требуют игры. Когда вы перейдете на веб-ресурс и найдете нужный, вам будет предложено скачать его. Часто здесь предоставлено 2 вида VC++ — x64 и x86. Для тех, кто не понимает, какой компонент нужно скачать для своего ПК: сверните свой браузер и нажмите на клавиатуре вместе клавиши WIN+PAUSE.

Опция типа системы Виндовс

В системном окне, в строке «Тип системы» вы сможете узнать, какую именно версию вам необходимо загрузить. После загрузки и установки ПО снова откройте лаунчер игры. Ошибка «Распространяемый пакет среды выполнения VC++ не установлен» должна быть исправлена.

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