Visual Studio 2013 (VC++ 12.0)
These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2013.
You can download other versions and languages from Update for Visual C++ 2013 Redistributable Package or from my.visualstudio.com.
Architecture | Version | Link |
---|---|---|
X86 | 12.0.40664.0 | vcredist_x86.exe |
X64 | 12.0.40664.0 | vcredist_x64.exe |
Other versions
- Multibyte MFC Library for Visual Studio 2013. This MFC add-on for Visual Studio 2013 contains the multibyte character set (MBCS) version of the Microsoft Foundation Class (MFC) Library.
- Visual C++ 2013 Runtime for Sideloaded Windows 8.1 apps. For more information, see C++ Runtime for Sideloaded Windows 8.1 apps on the C++ Team Blog.
Теперь и на русском
В Microsoft наша миссия — дать возможность каждому человеку и каждой организации на планете добиваться большего. Команда Visual Studio привержена этой миссии для разработчиков.
Предварительная версия 1 была доступна только на английском языке, а предварительная версия 2 полностью локализована. Вы можете выбрать один из более чем десятка языковых пакетов: английский, китайский (упрощенный), китайский (традиционный), чешский, французский, немецкий, итальянский, японский, корейский, польский, португальский (Бразилия), русский, испанский и турецкий.
Наша первая предварительная версия Visual Studio 2022 включала новый, более удобный для чтения шрифт Cascadia Code. Во втором предварительном выпуске мы улучшаем удобство использования Visual Studio для всех с помощью обновленных значков, которые стали более четкими и легче различимы.
Visual Studio 2015, 2017, 2019 и 2022
В этой таблице перечислены последние поддерживаемые пакеты английского языка (en-US) Microsoft Visual C++ распространяемых пакетов для Visual Studio 2015, 2017, 2019 и 2022. Последняя поддерживаемая версия имеет самые последние реализованные функции C++, безопасность, надежность и производительность. Он также включает последние обновления соответствия стандартам языка C++ и библиотеки. Мы рекомендуем установить эту версию для всех приложений, созданных с помощью Visual Studio 2015, 2017, 2019 или 2022.
Архитектура | Ссылка | Примечания |
---|---|---|
ARM64 | https://aka.ms/vs/17/release/vc_redist.arm64.exe | Permalink для последней поддерживаемой версии ARM64 |
X86 | https://aka.ms/vs/17/release/vc_redist.x86.exe | Permalink для последней поддерживаемой версии x86 |
X64 | https://aka.ms/vs/17/release/vc_redist.x64.exe | Permalink для последней поддерживаемой версии x64. Распространяемый пакет X64 содержит двоичные файлы ARM64 и X64. Этот пакет упрощает установку необходимых двоичных файлов Visual C++ ARM64 при установке распространяемого компонента X64 на устройстве ARM64. |
Скачайте другие языки и версии, включая версии для каналов выпуска долгосрочного обслуживания (LTSC), из my.visualstudio.com.
Примечание
Некоторые загрузки, упомянутые в этой статье, в настоящее время доступны на my.visualstudio.com. Обязательно войдите в систему с помощью учетной записи Visual Studio подписки, чтобы получить доступ к ссылкам для скачивания. Если вам будет предложено указать учетные данные, используйте существующую учетную запись подписки Visual Studio. Или создайте бесплатную учетную запись, выбрав ссылку в разделе «Нет учетной записи»? Создайте его!
Примечания
-
Visual Studio версиях с Visual Studio 2015 г. совместно используются одни и те же распространяемые файлы. Например, любые приложения, созданные наборами инструментов Visual Studio 2015, 2017, 2019 или 2022, могут использовать последнюю версию распространяемого Microsoft Visual C++. Однако версия распространяемого компонента Microsoft Visual C++, установленного на компьютере, должна быть той же или более поздней, чем версия набора инструментов Visual C++, используемого для создания приложения. Дополнительные сведения о том, какая версия распространяемого компонента требуется установить, см. в разделе «Определение библиотек DLL для повторного распространения».
-
Windows поддержка XP: корпорация Майкрософт прекратила поддержку Windows XP 8 апреля 2014 г. Текущие версии Распространяемый компонент Visual C++ для Visual Studio 2015-2022 поддерживают только Windows Vista, 7, 8.1, 10 и 11. Последняя версия Распространяемый компонент Visual C++, которая работает на Windows XP, поставляемой в Visual Studio 2019 версии 16.7 (версии файлов, начиная с версии 14.27). Распространяемый компонент доступен в разделе my.visualstudio.com Загрузки как Распространяемый компонент Visual C++ для Visual Studio 2019 — версия 16.7. Используйте поле поиска, чтобы найти эту версию. Чтобы скачать файлы, выберите нужную платформу и язык, а затем нажмите кнопку «Скачать «.
Сравнение продуктов Professional Edition и Standard Edition
Сходство продуктов
Продукты Visual Studio 2008 Professional Edition и Standard Edition используют следующие общие функции в интегрированной среде разработки:
- Система проектов, включая шаблоны и поддержку решений с несколькими проектами
- Редакторы кода
- Редактор и конструктор Windows Forms
- Редактор и конструктор веб-форм
- Редакторы ресурсов
- Редактор CSS для создания, применения стилей и таблиц стилей и управления ими
- Конструктор веб-страниц, включая конструктор HTML с разделением областей, проверку разметки и окно структуры документа
- Редактор XML (XML, XSL и XSLT)
- IntelliSense, включая поддержку для JavaScript
- Фрагменты кода
- Отладка (локальная и удаленная)
- Компиляторы языков (Visual Basic .NET, Visual C# и Visual C++)
- Поддержка 64-разрядного компилятора (только для x64)
- Поддержка нескольких целевых версий (.NET Framework 2.0, 3.0 и 3.5)
- Поддержка ASP.NET AJAX
- Поддержка Windows Presentation Foundation (WPF), включая конструктор WPF с разделением областей, поддержку отладчика и шаблон проекта
- Поддержка Windows Communication Foundation (WCF), включая тестовый клиент и авторазмещение
- Поддержка Windows Workflow Foundation (WF), включая конструктор
- Поддержка LINQ, включая конструктор объектно-реляционной схемы, средство SQLMetal с командной строкой, ориентированные на LINQ редакторы кода и поддержку отладчика
- Средства проектирования баз данных (локальные и удаленные)
- Конструктор объектов реляционной базы данных (локально и удаленно)
- Средства развертывания (ClickOnce и MSI)
- Автоматизация создания, записи и выполнения макросов
- Расширенные средства интегрированной среды разработки для создания и использования надстроек и пакетов
- Поддержка интеграции контроля версий (совместимость с MSSCCI)1
- Поддержка служб отчетов SQL Server
- Мастер преобразований Visual Studio для проектов предыдущих версий
Различия между продуктами
Продукты Visual Studio 2008 Professional Edition и Standard Edition имеют следующие различия:
Функция |
Standard Edition |
Professional Edition |
Создание приложений для системы Microsoft Office |
Нет |
Да2 |
Создание программного обеспечения для мобильных устройств |
Нет |
Да |
Возможности программы Software Assurance |
Нет |
Да3 |
Пользовательский интерфейс |
Упрощенные меню и настройки по умолчанию |
Полная версия |
Документация |
В Интернете4 |
В Интернете и автономно |
Конструктор классов и средство тестирования объектов Object Test Bench |
Нет |
Да5 |
Отчеты Crystal Reports |
Нет |
Да |
Обозреватель серверов |
Нет |
Да |
Модульное тестирование |
Нет |
Да6 |
Входящие в комплект дополнительные средства |
SQL Server 2005 Express Edition |
SQL Server 2005 Developer Edition |
Примечания.
- Microsoft Visual SourceSafe можно приобрести отдельно
- Не включает поддержку проектов C++
- Software Assurance предоставляется по подписке на MSDN
- Автономная документация доступна для отдельной загрузки
- Ограниченная поддержка исходного кода C++, предназначенная только для визуализации и документации
- Не включает поддержку области действия кода; ограниченная поддержка C++
Visual Studio 2013 (VC++ 12.0)
These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2013.
You can download other versions and languages from Update for Visual C++ 2013 Redistributable Package or from my.visualstudio.com.
Architecture | Version | Link |
---|---|---|
X86 | 12.0.40664.0 | vcredist_x86.exe |
X64 | 12.0.40664.0 | vcredist_x64.exe |
Other versions
- Multibyte MFC Library for Visual Studio 2013. This MFC add-on for Visual Studio 2013 contains the multibyte character set (MBCS) version of the Microsoft Foundation Class (MFC) Library.
- Visual C++ 2013 Runtime for Sideloaded Windows 8.1 apps. For more information, see C++ Runtime for Sideloaded Windows 8.1 apps on the C++ Team Blog.
Multi-Targeting Support
Earlier, each Visual Studio release only supported a specific version of the .NET Framework. For example, VS 2003 only works with .NET 1.1, and VS 2005 only works with .NET 2.0.
One of the major changes with the VS 2008 release is to support what Microsoft calls «Multi-Targeting». This means that Visual Studio will now support targeting multiple versions of the .NET Framework, and developers will be able to take advantage of the new features that Visual Studio provides without having to migrate their existing projects and deployed applications to use a new version of the .NET Framework.
Now when we open an existing project or create a new one with VS 2008, we can pick which version of the .NET Framework to work with. The IDE will update its compilers and feature-set to match the chosen .NET Framework.
Features, controls, projects, item-templates, and references that do not work with the selected version of the Framework will be made unavailable or will be hidden.
Unfortunately, support has not been included to work with Framework versions 1.1 and earlier. The present release supports 2.0/3.0 and 3.5 .NET Frameworks.
Microsoft plans to continue multi-targeting support in all future releases of Visual Studio.
Creating a New Project with Visual Studio 2008 that Targets .NET 2.0 Framework Library
The screenshots below depict the creation of a new web application targeting .NET 2.0 Framework. Choose File->New Project. As we see in the snapshot below in the top-right of the new project dialog, there is now a dropdown that allows us to choose which versions of the .NET Framework we want to target when we create the new project. The templates available are filtered depending on the version of the Framework chosen from the dropdown:
Can I Upgrade an Existing Project to .NET 3.5?
When we open a solution created using an older version of Visual Studio and Framework, VS 2008 would ask if migration is required. If we opt to migrate, then a migration wizard would start. If we wish to upgrade our project to target a newer version of the Framework at a later point of time, we can pull up the project properties page and choose the Target Framework. The required assemblies are automatically referenced. The snapshot below shows the properties page with the option Target Framework marked.
Visual Studio 2015, 2017, 2019, and 2022
This table lists the latest supported English (en-US) Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022. The latest supported version has the most recent implemented C++ features, security, reliability, and performance improvements. It also includes the latest C++ standard language and library standards conformance updates. We recommend you install this version for all applications created using Visual Studio 2015, 2017, 2019, or 2022.
Architecture | Link | Notes |
---|---|---|
ARM64 | https://aka.ms/vs/17/release/vc_redist.arm64.exe | Permalink for latest supported ARM64 version |
X86 | https://aka.ms/vs/17/release/vc_redist.x86.exe | Permalink for latest supported x86 version |
X64 | https://aka.ms/vs/17/release/vc_redist.x64.exe | Permalink for latest supported x64 version. The X64 Redistributable package contains both ARM64 and X64 binaries. This package makes it easy to install required Visual C++ ARM64 binaries when the X64 Redistributable is installed on an ARM64 device. |
Download other languages and versions, including versions for long term servicing release channels (LTSC), from my.visualstudio.com.
Note
Some of the downloads that are mentioned in this article are currently available on my.visualstudio.com. Make sure to log in by using a Visual Studio Subscription account so that you can access the download links. If you’re asked for credentials, use your existing Visual Studio subscription account. Or, create a free account by selecting the link in No account? Create one!
Notes
-
Visual Studio versions since Visual Studio 2015 share the same Redistributable files. For example, any apps built by the Visual Studio 2015, 2017, 2019, or 2022 toolsets can use the latest Microsoft Visual C++ Redistributable. However, the version of the Microsoft Visual C++ Redistributable installed on the machine must be the same or higher than the version of the Visual C++ toolset used to create your application. For more information about which version of the Redistributable to install, see Determining which DLLs to redistribute.
-
Windows XP Support: Microsoft ended support for Windows XP on April 8, 2014. Current versions of the Visual C++ Redistributable for Visual Studio 2015-2022 only support Windows Vista, 7, 8.1, 10, and 11. The last version of the Visual C++ Redistributable that works on Windows XP shipped in Visual Studio 2019 version 16.7 (file versions starting with 14.27). The Redistributable is available in the my.visualstudio.com Downloads section as Visual C++ Redistributable for Visual Studio 2019 — Version 16.7. Use the Search box to find this version. To download the files, select the platform and language you need, and then choose the Download button.
Comments and Discussions
You must Sign In to use this message board. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General News Suggestion Question Bug Answer Joke Praise Rant Admin
Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.
Инновации у вас под рукой
Еще одна важная часть нашего видения Visual Studio 2022 — раскрыть ваш потенциал как разработчика с действительно инновационными возможностями. В Preview 1 мы добавили IntelliCode для завершения всей строки. А с Preview 2 мы обновляем Hot Reload, включая поддержку приложений C++! С помощью Hot Reload вы можете редактировать проекты C++ или .NET во время работы вашего приложения. Во многих случаях вы можете применить эти изменения кода без приостановки приложения. Чтобы использовать горячую перезагрузку в работающем приложении, нажмите кнопку «Применить изменения кода» на панели инструментов.
Создание современных приложений
Приложения и разработчики, которые их создают, имеют решающее значение для успеха компаний во всем мире. Компании ожидают еще большего от своих приложений в рамках цифровой трансформации. Осуществление этих ожиданий означает создание приложений с использованием новейших технологий. Visual Studio 2022 имеет как инструменты, помогающие поддерживать ваши существующие приложения, так и инструменты, которые помогут вам создавать новые приложения. В конечном итоге мы хотим добиться успеха для вас, вашего бизнеса и ваших клиентов.
Preview 2 поставляется с последней версией (v143) инструментов сборки C++, которые бинарно совместимы с другими инструментами 14x. Эти инструменты доступны как в Visual Studio, так и в автономном установщике Build Tools. Обновление ваших приложений C++ для использования новейших функций C++ 20 должно происходить без проблем.
VS 2022 не только является лучшим местом для разработки современных приложений Windows с помощью C++, но и включает возможности для создания кроссплатформенных приложений. В Preview 2 мы расширили наши кроссплатформенные возможности, добавив новую интеграцию CMake и бесшовный таргетинг для WSL2 — без необходимости ручной настройки.
Для разработчиков .NET Visual Studio 2022 станет местом для создания следующей волны кроссплатформенных приложений с .NET MAUI и Blazor.
Web Designer, Editing and CSS Support
One feature that web developers will discover with VS 2008 is its drastically improved HTML designer, and the extensive CSS support made available.
The snapshots below depict some of the new web designer features in-built into VS 2008.
Split View Editing
In addition to the existing views, Design view and Code view, VS 2008 brings along the Split view which allows us to view both the HTML source and the Design View at the same-time, and easily make changes in any of the views. As shown in the image below, as we select a tag in code view, the corresponding elements/controls are selected in design view.
CSS Style Manager
VS 2008 introduces a new tool inside the IDE called «Manage Styles». This shows all of the CSS style sheets for the page.
It can be used when we are in any of the views — design, code and split views. Manage Styles tool can be activated by choosing Format -> CSS Styles -> Manage Styles from the menu. A snapshot of the same would look like the following:
Create a new style using the new style dialog window as show in the snapshot below.
Now, the style manager would show style as well in the CSS styles list. However, if we observe that the body element has a circle around it but the does not have one, this is because the style is not in use yet.
We will not select all the labels below and apply our new style .
We can choose to modify the existing style through GUI using «Modify style…» menu option in the dropdown menu as shown above or choose to hand edit the code by choosing the option «Go To Code».
CSS Source View Intellisense
The designer is equipped with the ability to select an element or control in design-view, and graphically select a rule from the CSS list to apply to it.
We will also find when in source mode that we now have intellisense support for specifying CSS class rules. The CSS Intellisense is supported in both regular ASP.NET pages as well as when working with pages based on master pages.
Transparent Intellisense Mode
While using VS 2005/2003 we often find ourselves escaping out of intellisense in order to better see the code around, and then go back and complete what we were doing.
VS 2008 provides a new feature which allows us to quickly make the intellisense drop-down list semi-transparent. Just hold down the «Ctrl» key while the intellisense drop-down is visible and we will be able to switch it into a transparent mode that enables us to look at the code beneath without having to escape out of Intellisense. The screenshot below depicts the same.
Organize C# Using Statements
One of the small, but a nice new feature in VS 2008 is support for better organizing statements in C#. We can now select a list of statements, right-click, and then select the «Organize Usings» sub-menu. When we use this command the IDE will analyze what types are used in the code file, and will automatically remove those namespaces that are declared but not required. A small and handy feature for code refactoring.
Visual Studio 2015, 2017, 2019, and 2022
This table lists the latest supported English (en-US) Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022. The latest supported version has the most recent implemented C++ features, security, reliability, and performance improvements. It also includes the latest C++ standard language and library standards conformance updates. We recommend you install this version for all applications created using Visual Studio 2015, 2017, 2019, or 2022.
Architecture | Link | Notes |
---|---|---|
ARM64 | https://aka.ms/vs/17/release/vc_redist.arm64.exe | Permalink for latest supported ARM64 version |
X86 | https://aka.ms/vs/17/release/vc_redist.x86.exe | Permalink for latest supported x86 version |
X64 | https://aka.ms/vs/17/release/vc_redist.x64.exe | Permalink for latest supported x64 version. The X64 Redistributable package contains both ARM64 and X64 binaries. This package makes it easy to install required Visual C++ ARM64 binaries when the X64 Redistributable is installed on an ARM64 device. |
Download other languages and versions, including versions for long term servicing release channels (LTSC), from my.visualstudio.com.
Note
Some of the downloads that are mentioned in this article are currently available on my.visualstudio.com. Make sure to log in by using a Visual Studio Subscription account so that you can access the download links. If you’re asked for credentials, use your existing Visual Studio subscription account. Or, create a free account by selecting the link in No account? Create one!
Notes
-
Visual Studio versions since Visual Studio 2015 share the same Redistributable files. For example, any apps built by the Visual Studio 2015, 2017, 2019, or 2022 toolsets can use the latest Microsoft Visual C++ Redistributable. However, the version of the Microsoft Visual C++ Redistributable installed on the machine must be the same or higher than the version of the Visual C++ toolset used to create your application. For more information about which version of the Redistributable to install, see Determining which DLLs to redistribute.
-
Windows XP Support: Microsoft ended support for Windows XP on April 8, 2014. Current versions of the Visual C++ Redistributable for Visual Studio 2015-2022 only support Windows Vista, 7, 8.1, 10, and 11. The last version of the Visual C++ Redistributable that works on Windows XP shipped in Visual Studio 2019 version 16.7 (file versions starting with 14.27). The Redistributable is available in the my.visualstudio.com Downloads section as Visual C++ Redistributable for Visual Studio 2019 — Version 16.7. Use the Search box to find this version. To download the files, select the platform and language you need, and then choose the Download button.
ASP.NET AJAX and JavaScript Support
JavaScript Intellisense
One new feature that developers will find with VS 2008 is its built-in support for JavaScript Intellisense. This makes using JavaScript and building AJAX applications significantly easier. A double click on HTML control in design mode would automatically create a click event to the button and would create the basic skeleton of the JavaScript function. As we see in the depicted image below, JavaScript Intellisense is inbuilt now. Other JavaScript Intellisense features include Intellisense for external JavaScript libraries and adding Intellisense hints to JavaScript functions.
JavaScript Debugging
One new JavaScript feature in VS 2008 is the much-improved support for JavaScript debugging. This makes debugging AJAX applications significantly easier. JavaScript debugging was made available in VS 2005 itself. However, we had to run the web application first to set the breakpoint or use the «debugger» JavaScript statement.
VS 2008 makes this much better by adding new support that allows us to set client-side JavaScript breakpoints directly within your server-side .aspx and .master source files.
We can now set both client-side JavaScript breakpoints and VB/C# server-side breakpoints at the same time on the same page and use a single debugger to step through both the server-side and client-side code in a single debug session. This feature is extremely useful for AJAX applications. The breakpoints are fully supported in external JavaScript libraries as well.