Обновление проектов, созданных в предыдущих версиях Visual C++. Как обновить microsoft visual c


как обновить MS Visual C++, MS .NET Framework, VCredist

Для полноценной работы приложений в ОС windows без ошибок, рекомендуется установить (обновить) последние версии программного обеспечения Microsoft Visual C++, Microsoft .NET Framework и VCredist. Приводим инструкцию и ссылки на официальный сайт для скачивания программ. 

Microsoft Visual C++

Для загрузки последней версии Microsoft Visual C++ перейдите на официальный сайт, в раздел для скачивания по ссылке. Выберите русский язык, если в списке выбран иной, и нажмите «скачать». В появившемся окне выберите необходимую версию для скачивания: 64 битную или 86, затем нажмите «Next».

Затем сохраните и запустите установку скаченных файлов. Microsoft Visual C++ обновлен.

Microsoft .NET Framework

Чтобы обновить .NET Framework перейдите на официальный сайт Microsoft по ссылке для скачивания. Выберите русский язык и нажмите «Скачать».

Важно! Убедитесь, что на компьютере установлен самый последний пакет обновления и важные исправления Windows. Для поиска обновлений безопасности посетите Центр обновления Windows. При установке на 64-разрядной XP или Windows 2003, возможно, придется установить Windows Imaging Component. 32-разрядную версию Windows Imaging Component можно получить по следующей ссылке. 64-разрядную версию Windows Imaging Component можно получить по следующей ссылке.

В блоке «Мы рекомендуем» не выбирайте дополнительные пакеты, для установки они не требуются. Нажмите «Отказаться и продолжить», сохраните и запустите установку скаченного файла. .NET Framework обновлен.

VCredist

Для обновления VCredist перейдите в раздел обновления Microsoft Visual C++ перейдите на официальный сайт, в раздел для скачивания по ссылке. В появившемся окне выберите VSU4\vcredist_arm.exe, затем нажмите «Next». Сохраните и запустите установку скаченных файлов. VCredist обновлен.

Теги:

обновить
Microsoft Visual C++
Microsoft Visual Redistributable
Microsoft .NET Framework
VCredist

error-log.ru

Практическое руководство. Обновление проектов Visual C++ до Visual Studio 2015

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

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

Можно использовать Visual Studio 2013 для открытия, правки и сборки проектов Windows 8, созданных в Visual Studio 2012, однако для создания нового проекта Windows 8 необходимо использовать Visual Studio 2012. (Чтобы создать проект Windows 8.1, необходимо использовать Visual Studio 2013.)

Для создания проекта Windows 10 нужно воспользоваться Visual Studio 2015.

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

  • Если проект (VCPROJ-файл) был создан в версии Visual Studio, более ранней, чем Visual Studio 2010, необходимо обновить проект.

  • Если проект (VCXPROJ-файл) создан в Visual Studio 2010, Visual Studio 2012 или Visual Studio 2013, возможны два варианта.

    • Можно пропустить обновление.Visual Studio 2015 загружает проект, не внося никаких изменений, если имеется доступ к средствам Visual C++ в Visual Studio 2010 с пакетом обновления 1 (SP1), Visual Studio 2012 или Visual Studio 2013. Доступ к указанным средствам можно предоставить, установив версию Visual Studio, в которой был создан проект, на той же машине, где установлена Visual Studio 2015. Для получения дополнительной информации см. Параллельная установка версий Visual Studio.

    • Проект можно обновить, разрешив Visual Studio внести изменения, описанные далее в этом разделе. Если в решении имеется более одного проекта Visual C++, необходимо обновить все проекты.

       Примечание

      Если отклонить обновление при получении первой подсказки, можно обновить проект позднее, выбрав Обновить проект VC++ в меню Проект. Если команда не отображается, то обновление не требуется.

Если разрешить Visual Studio 2015 автоматически обновлять проект, вносятся следующие изменения:

  • Меняет проект так, что в нем используются библиотеки и компилятор Visual Studio 2015 (PlatformToolset = VisualStudio v140).

  • Для проектов C++/CLI TargetFrameworkVersion заменяется на .NET Framework 4.5.2.

Если требуется работать с пользовательским набором PlatformToolset в Visual Studio 2015, набор инструментов должен находиться в папке %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ на компьютере x86 или в папке %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ на компьютере x64. Сведения о создании пользовательского набора PlatformToolset см. в разделе Настройка для различных версий для C++ в блоге группы Visual C++.

Перенос, миграция и обновление проектов Visual Studio

msdn.microsoft.com

Обновление проектов, созданных в предыдущих версиях Visual C++

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

В большинстве случаев можно открыть проект, созданный в более ранней версии Visual Studio. Однако для этого Visual Studio обновляет проект. Если сохранить этот обновленный проект, его нельзя будет открыть в более ранней версии.

 Важно

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

Многие обновленные проекты и решения можно успешно собрать без изменения. Однако некоторые проекты могут потребовать внесения изменений в параметры и/или исходный код. Рекомендуется использовать следующие указания для решения проблемы параметров в первую очередь, а затем, если сборка проекта по-прежнему не выполняется, можно перейти к проблемам с кодом.

  1. Сделайте копию существующих файлов проекта и решения. Установите текущую версию Visual Studio и предыдущую версию параллельно, чтобы можно было сравнить версии файлов, если это потребуется.

  2. В текущей версии Visual Studio откройте — и тем самым обновите — копию проекта или решения и сохраните его.

  3. Для каждого преобразованного проекта откройте контекстное меню и выберите Свойства. В разделе Свойства конфигурации выберите Общие, а затем для Набора инструментов платформы выберите текущую версию. (Например, для Visual Studio 2013 выберите v120).

  4. Постройте решение. При сбое построения измените параметры и повторите построение.

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

Сведения об изменении целевых версий Windows см. в разделе Изменение WINVER и _WIN32_WINNT.

Изменения системы построенияКритические изменения в Visual C++ 2015Нестандартное поведение

msdn.microsoft.com

0x80240017 при установке Microsoft Visual C++ 2015: как исправить

Во время установки библиотек Microsoft Visual C++ 2015, вы можете столкнуться с ошибкой 0x80240017. Повторная попытка установить библиотек завершается неудачно, так как появившись один раз — ошибка 0x80240017 будет постоянно появляться, пока вы что-то не сделаете. Как мы с вами знаем, без наличия в системе библиотек Microsoft Visual C++ определенных версий не будут работать или корректно функционировать огромное количество приложений  Сейчас мы расскажем вам, как устранить ошибку 0x80240017.

Устраняем ошибку 0x80240017 при установке Microsoft Visual C++ 2015

Итак, для начала нам с вами нужно избавиться от поврежденных библиотек Microsoft Visual C++ 2015, которые появились в результате неудачной установки, о чем и сигнализирует нам ошибка 0x80240017. Откройте Панель управления своей системы и перейдите в элемент системы под названием Программы и компоненты. Найдите в списке пункт Microsoft Visual C++ 2015, нажмите на него правой кнопкой мыши и выберите «Удалить». Как только удалите данные библиотеки из своей системы, перезагрузите компьютер.

Далее вам нужно установить в свою операционную систему все доступные в данный момент обновления. Пройдите в Центр обновления Windows и запустите проверку наличия обновлений. Если вы найдете какие-то доступные обновления — загрузите и установите их. Как только закончите данный процесс, снова перезагрузите свой компьютер.

Теперь вам нужно предпринять попытку по установке самой последней версии библиотек Microsoft Visual C++ 2015. Мы не можем знать, какую именно версию вы устанавливали, но на данный момент последней версией является Microsoft Visual C++ 2015 Update 3. Этот обновленных компонент вам понадобится загрузить и установить. Воспользуйтесь для этого нижеуказанной ссылкой.

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

Если вы не смогли устранить проблему, то, вероятно, вы и являетесь пользователем операционной системы Windows 7. Ошибка 0x80240017 появляется на вашем компьютере из-за того, что в вашей системе отсутствует крайне важный пакет обновлений от Майкрософт. Пройдите по нижеуказанной ссылке и загрузите на свой компьютер Пакета обновлений 1 (SP1) для Windows 7.

Как только установите его, снова перезагрузите свой ПК, а затем попытайтесь установить Microsoft Visual C++ 2015 Update 3 с помощью вышеуказанной ссылки. Многие пользователи Windows 7 к этому моменту уже расправляются с ошибкой 0x80240017. Тем не менее у небольшого процента проблема все еще остается на компьютере. Если вы такой пользователь, то вы можете попробовать установить в систему еще одно обновление под номером KB2999226. Воспользуйтесь ссылкой внизу.

Данный установочный пакет является обновлением для универсальной среды выполнения C в Windows, с помощью которого можно разрешить ряд проблем в операционной системе Windows 7, 8 и 8.1. Загрузите этот пакет и установите его к себе на компьютер, после чего снова перезагрузитесь. На этот раз, ошибка 0x80240017 определенно должна быть устранена.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

geekhow.ru

Обновление для Microsoft Visual Studio 2015 с обновлением 2 (KB3151378)

Эта документация перемещена в архив и не поддерживается.

 

Сводка

Это накопительный пакет обновления для обслуживания, содержащий исправления для Microsoft Visual Studio 2015 с обновлением 2. Эти исправления касаются существенных ошибок, которые были найдены группой разработки продукта или информация о которых была получена от сообщества. Это обновление будет выпускаться на регулярной основе по мере нахождения и исправления новых ошибок. (Новые исправления будут добавляться к предыдущим исправлениям.)

Ошибка 1.

При использовании команды devenv /rebuild для построения проектов, основанных на шаблоне "Проект интеллектуального анализа данных и многомерных данных служб Analysis Services", происходит сбой сборки в Visual Studio.

Ошибка 2.

Visual Studio аварийно завершает работу при использовании конструктора XAML вместе с пользовательской конфигурацией проекта XAML.

Ошибка 3.

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

Ошибка 4.

Условия нехватки памяти и снижение производительности могут наблюдаться в крупных решениях. Одной из причин этого является фоновый анализ, который Visual Studio выполняет для закрытых файлов в решении. Чтобы устранить эту проблему, мы изменили значение по умолчанию для параметра "Включить полный анализ решения" (теперь этот параметр выключен) для проектов C#. Вы по-прежнему можете настроить полный анализ решения, изменив параметр в разделе "Параметры" -> "Текстовый редактор" -> C# -> "Дополнительно".

Ошибка 5.

Visual Studio 2015 периодически аварийно завершает работу при остановке сеансов отладки, в которых используется концентратор диагностики. Это относится к управляемому и машинному коду для приложений Windows, веб- и универсальных приложений. Проблема впервые появилась в Visual Studio 2015 RTM и также наблюдается в обновлениях 1 и 2.

Ошибка 6.

В шаблонах T4 возникают ошибки при ссылке на сборку, созданную для версии платформы .NET Framework, отличную от версии платформы компьютера (полной версии). Например, ошибки возникают при ссылке на переносимые библиотеки.

Ошибка 7.

При установке средств разработки Windows 10 (включая Visual Studio 2015 с обновлением 2) с помощью ссылки с сайта http://dev.windows.com Visual Studio может обновляться не полностью. Соответствующее недопустимое состояние может вызывать непредвиденное поведение, например ошибки проектирования, при разработке приложений Windows 10. Данная проблема возникает при использовании установки из командной строки, если для установки средств Windows 10 был использован параметр /InstallSelectableItems. Полное описание вариантов установки см. в статье https://msdn.microsoft.com/ru-ru/library/e2h7fzkw.aspx. Эта проблема была устранена для новых установок. Чтобы обойти эту проблему, убедитесь, что при выборе варианта установки "Настраиваемая" для новых установок выбран компонент "Visual Studio 2015 с обновлением 2". Для существующих установок можно использовать команду "Изменить" в разделе "Программы и компоненты" панели управления.

Ошибка 1.

При первом использовании проекта JavaScript в сеансе Visual Studio среда Visual Studio перестает работать после вызова списка завершения. Чтобы получить это исправление, обновите средства для универсальных приложений Windows до версии 1.3.1 или более поздней, обновите инструменты Cordova до обновления 8.1 или более поздней версии или скачайте и запустите файл JavaScript_LanguageService.msi из этого расположения.

Ошибка 2.

При выборе пользовательского масштабирования в сценариях с высоким разрешением свойства сборки TypeScript обрезаются.

Ошибка 3.

При открытии решения Visual Studio может выводить диалоговое окно, содержащее сообщение об ошибке "Пакет Scc Display Information не был правильно загружен". Эта ошибка блокирует активацию интеграции управления исходным кодом в строке состояния.

Ошибка 4.

При отладке управляемого проекта, который выполняет вызов в код C++/CLI или через него, может произойти сбой Visual Studio, так как новый вычислитель выражений C++/CLI иногда случайно активируется. Если вы вручную выбрали тестирование нового вычислителя выражений C++/CLI, обновленный метод его включения опубликован в блоге https://blogs.msdn.microsoft.com/vcblog.

Ошибка 5.

Локальные переменные недоступны при отладке приложения .NET Core RC1. Вместо этого Visual Studio возвращает следующее сообщение об ошибке:

"Ошибка CS0103. Имя variablename не существует в текущем контексте".

Ошибка 1.

Visual Studio с обновлением 2 содержит ошибку, которая часто приводит к сбоям или зависанию программы при использовании команды Перейти к в больших решениях (более 50 проектов).

Ошибка 2.

В режиме отладки "Изменить и продолжить" Visual Studio некорректно выводит сообщение об ошибке при редактировании асинхронных методов, методов итератора, асинхронных лямбда-выражений в C# и Visual Basic или лямбда-выражений итератора в Visual Basic. Это блокирует продолжение сеанса отладки. Эта ошибка возникает даже в проектах, ориентированных на .NET Framework 4.5 или более поздней версии. Это регрессия из предыдущих выпусков Visual Studio.

Это обновление можно установить только на компьютерах, на которых установлена система Visual Studio 2015 с обновлением 2. Все исправления включены в одну программу установки обновления и не могут устанавливаться по отдельности.

Это обновление (или предыдущая версия) могло быть установлено автоматически вместе с Visual Studio 2015 с обновлением 2, если вы установили пакет обновления 2 после любого из выпусков этого обновления. Можно повторно установить обновление, чтобы получить более поздние исправления, содержащиеся в последующих выпусках. Удалять предыдущее обновление, чтобы установить более позднюю его версию, не требуется.

Подробности об обновлении

Версия

Visual Studio 2015

Имя файла

VS14-KB3151378.exe

Дата публикации

05.04.2016

Размер файла

2,4 МБ

Инструкции по установке

Щелкните эту ссылку, чтобы начать загрузку, затем выберите один из следующих вариантов для установки через Интернет.

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

  • Чтобы скачать установщик, который можно запустить позже, нажмите кнопку Сохранить. (При установке компьютер должен быть подключен к Интернету.)

  • Чтобы создать локальную копию для автономной установки, нажмите кнопку Сохранить, откройте окно командной строки в этом расположении, а затем запустите EXE-файл с параметром /layout.

Требования к системе

Требования к системе для этого обновления не изменились: они опубликованы в статье Требования к системе для Visual Studio 2015. Сведения о совместимости операционных систем см. на странице Совместимость Visual Studio 2015.

Предварительные требования

Для применения этого обновления требуется установленная система Visual Studio 2015 с обновлением 2.

Требуется ли перезагрузка?

После установки этого обновления перезагрузка не требуется.

  • Visual Studio Professional 2015

  • Visual Studio Enterprise

  • Visual Studio Community 2015

  • Visual Studio Express 2015 для Web

  • Visual Studio Express 2015 для Desktop

  • Visual Studio Express 2015 для Windows 10

msdn.microsoft.com