Все пакеты microsoft visual c++. скачать и установить

Свойства

Возвращает объект DependencyObjectType , который заключает в оболочку тип CLR данного экземпляра.Gets the DependencyObjectType that wraps the CLR type of this instance.

(Унаследовано от DependencyObject)

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Унаследовано от DispatcherObject)

Получает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения).Gets a value that indicates whether this instance is currently sealed (read-only).

(Унаследовано от DependencyObject)

Является устаревшей.

Является устаревшей.

Получает или задает значение BitmapEffect для объекта Visual.Gets or sets the BitmapEffect value for the Visual.

Является устаревшей.

Является устаревшей.

Получает или задает значение BitmapEffectInput для объекта Visual.Gets or sets the BitmapEffectInput value for the Visual.

Возвращает или задает BitmapScalingMode для объекта Visual.Gets or sets the BitmapScalingMode for the Visual.

Получает или задает кэшированное представление объекта Visual.Gets or sets a cached representation of the Visual.

Получает число дочерних элементов для объекта Visual.Gets the number of child elements for the Visual.

Получает или задает объект ClearTypeHint, который определяет способ отображения ClearType в Visual.Gets or sets the ClearTypeHint that determines how ClearType is rendered in the Visual.

Возвращает или задает отсеченную область объекта Visual в виде значения Geometry.Gets or sets the clip region of the Visual as a Geometry value.

Возвращает или задает края объекта Visual в виде значения EdgeMode.Gets or sets the edge mode of the Visual as an EdgeMode value.

Получает или задает эффект растрового изображения, который применяется к объекту Visual.Gets or sets the bitmap effect to apply to the Visual.

Возвращает или задает значение смещения визуального объекта.Gets or sets the offset value of the visual object.

Получает или задает значение прозрачности для объекта Visual.Gets or sets the opacity of the Visual.

Возвращает или задает значение Brush, которое представляет маску непрозрачности объекта Visual.Gets or sets the Brush value that represents the opacity mask of the Visual.

Получает для визуального объекта родительский объект визуального дерева.Gets the visual tree parent of the visual object.

Получает или задает обрезанную прокручиваемую область для объекта Visual.Gets or sets a clipped scrollable area for the Visual.

Получает или задает TextHintingMode объекта Visual.Gets or sets the TextHintingMode of the Visual.

Получает или задает TextRenderingMode объекта Visual.Gets or sets the TextRenderingMode of the Visual.

Получает или задает значение Transform для объекта Visual.Gets or sets the Transform value for the Visual.

Получает или задает коллекцию направляющих по оси X (по вертикали).Gets or sets the x-coordinate (vertical) guideline collection.

Получает или задает коллекцию горизонтальных направляющих (по оси Y).Gets or sets the y-coordinate (horizontal) guideline collection.

С чего начать установку Visual C++?

Скачать Visual C++ все версии одним файлом

Также можно скачать все версии одним файлом, что позволит быстро установить Visual C++ запустив на установку один файл, который установит все версии Microsoft Visual C++.

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

Microsoft Visual С 2005

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3

Microsoft Visual С 2008

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3

Microsoft Visual С 2010

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3

Microsoft Visual С 2012

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP

Microsoft Visual С 2013

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP

Microsoft Visual С 2015

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3

Microsoft Visual С 2017

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3

Microsoft Visual С 2019

Пакет Microsoft Visual C ++ 2019 включает в себя пакеты 2015, 2017, 2019. При установке данного пакета, установленные пакеты 2015 или 2017 будут заменены.

Поддерживаемая операционная система

  • 32-разрядная (x86)
  • 64-разрядная (x64, WOW)
  • ARM

Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1

Инсталляция MSVC++ RP

Для начала следует узнать разрядность операционной системы компьютера, ноутбука или нетбука: 32- или 64-bit. Если OS MS Windows 32-разрядная, то следует скачать Microsoft Visual C++ 2019, 2017, 2015, 2013, 2012, 2010, 2008, 2005 32-бит бесплатно без регистрации и SMS; если система 64-разрядная, то необходимо загружать и устанавливать 32- и 64-bit версии. В разделе «Программы и компоненты» или «Удаление программ» панели управления Виндовс можно посмотреть, какие Microsoft Visual C++ уже инсталлированы. Если в списке установленного программного обеспечения, присутствуют несколько Microsoft Visual C++, то удалять их не стоит. Это значит, что такой набор нужен какой-то программе или нескольким программным продуктам.

Чтобы компьютер, ноутбук или нетбук был упакован «по полной программе», качайте с первой — до последней версии. Таким образом на ПК будут установлены абсолютно все библиотеки DLL. Также можно скачать утилиту MS Visual C++ Installer/Uninstaller AIO by Wilenty бесплатно без регистрации и SMS для простой пакетной инсталляции.

C++ Libraries in Visual Studio

The following sections provide information about the different C and C++ libraries that are included in Visual Studio.

C runtime library reference
Includes security-enhanced alternatives to functions that are known to pose security issues.

C++ standard library
The C++ Standard Library.

Active Template Library (ATL)
Support for COM components and apps.

Microsoft Foundation Class (MFC) libraries
Support for creating desktop apps that have traditional or Office-style user interfaces.

Parallel Patterns Library (PPL)
Asynchronous and parallel algorithms that execute on the CPU.

C++ AMP (C++ Accelerated Massive Parallelism)
Massively parallel algorithms that execute on the GPU.

Windows Runtime Template Library (WRL)
Universal Windows Platform (UWP) apps and components.

.NET programming with C++/CLI
Programming for the common language runtime (CLR).

Типы мастеров проектов

В среде Visual C++ можно строить различные типы проектов. Такие проекты после их создания можно компилировать и запускать на исполнение. Фирма Microsoft разработала специальный инструментарий, облегчающий и ускоряющий создание проектов в среде Visual C++.

Рассмотрим некоторые типы проектов, которые можно создавать при помощи различных средств (мастеров проектов) Microsoft Visual C++:

MFC AppWizard (exe)

При помощи мастера приложений можно создать проект Windows-приложения которое имеет однодокументный, многодокументный или диалоговый интерфейс. Однодокументное приложеие может предоставлять пользователю в любой момент времени работать только с одним файлом. Многодокументное приложение, напротив, может одновременно представлять несколько документов, каждый в собственном окне. Пользовательский интерфейс диалогового приложения представляет собой единственное диалоговое окно.

Установка параметров составного документа в MFC AppWizard.

MFC AppWizard (dll)

Этот мастер приложений позволяет создать структуру DLL, основанную на MFC. При помощи него можно определить характеристики будующей DLL.

AppWizard ATL COM

Это средство позволяет создать элемент управления ActiveX или сервер автоматизации, используя новую библиотеку шаблонов ActiveX (ActiveX Template Library — ATL). Опции этого мастера дают возможность выбрать активный сервер (DLL) или исполняемый внешний сервер (exe-файл).

Custom AppWizard

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

DevStudio Add-in Wizard

Мастер дополнений позволяет создавать дополнения к Visual Studio. Библиотека DLL расширений может поддерживать панели инструментов и реагировать на события Visual Studio.

MFC ActiveX ControlWizard

Мастер элементов управления реализует процесс создания проекта, содержащего один или несколько элементов управления ActiveX, основанных на элементах управления MFC.

Выбор мастера проекта в Visual Studio

Win32 Application

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

Win32 Console Application

Мастер создания проекта консольного приложения. Консольная приложение – это программа, которая выполняется из командной cтроки окна DOS или Windows и не имеет графического интерфейса (окон). Проект консольного приложения создается пустым, предполагая добавление файлов исходного текста в него вручную.

Win32 Dynamic-Link Library

Создание пустого проекта динамически подключаемой библиотеки. Установки компилятора и компоновщика будут настроены на создание DLL. Исходные файлы следует добавлять вручную.

Win32 Static Library

Это средство создает пустой проект, предназначенный для генерации статической (объектной) библиотеки. Файлы с исходным кодом в него следует добавлять вручную.

Системные требования для установки Microsoft Visual C++ Redistributable Package 2015

Для каждой версии Microsoft Visual C++ Redistributable Package будут свои системные требования, но так как самой актуальной на данный момент является 2015 версия и у нее естественно самые высокие системные требования, поэтому именно их мы и рассмотрим, но предыдущие версии я также затрону.

  • Windows 10;
  • Windows 7 Service Pack 1;
  • Windows 8;
  • Windows 8.1;
  • Windows Server 2003 Service Pack 2;
  • Windows Server 2008 R2 SP1;
  • Windows Server 2008 Service Pack 2;
  • Windows Server 2012;
  • Windows Vista Service Pack 2;
  • Windows XP Service Pack 3.

Если у Вас Windows 7 то, начиная с Microsoft Visual C++ Redistributable Package 2012, требуется наличие установленного Service Pack 1, т.е. распространяемые пакеты 2012, 2013, и 2015 можно установить только на Windows 7 Service Pack 1.

Требования к оборудованию:

  • Процессор с тактовой частотой 1,6 ГГц или больше (в версиях, которые ниже 2015 достаточно 900 MГц);
  • Объем оперативной памяти 1 ГБ (в версиях, которые ниже 2015 всего 512 мегабайт);
  • 50 МБ доступного пространства на жестком диске (во всех версиях);
  • Жесткий диск с частотой вращения 5 400 об/мин (во всех версиях).

Скачать распространяемый пакет Microsoft Visual C++

Для скачивания нужного распространяемого пакета обновления достаточно перейти по нужной ссылке ниже, и нажать кнопку «Загрузка» (или в случае с версией 2005 года — кнопку «Download»).

32-разрядные (32 битные) версии распространяемого пакета Microsoft Visual C++:

  • Скачать распространяемый пакет Microsoft Visual C++ 2005 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2008 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2010 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2012 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2013 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2015 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2017 (x86)
  • Скачать распространяемый пакет Microsoft Visual C++ 2019 (x86)

64-разрядные (64 битные) версии распространяемого пакета Microsoft Visual C++:

  • Скачать распространяемый пакет Microsoft Visual C++ 2005 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2008 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2010 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2012 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2013 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2015 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2017 (x64)
  • Скачать распространяемый пакет Microsoft Visual C++ 2019 (x64)

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

  • vcredist_arm.exe — для ARM (используется только в Windows RT);
  • vcredist_x64.exe — для 64-разрядной (64 битные);
  • vcredist_x86.exe — для 32-разрядной (32 битные).

Поддерживаемые операционные системы распространяемыми пакетами Microsoft Visual C++:

Операционная система Версия распространяемого пакета
2005 2008 2010 2012 2013 2015
Windows 98
Windows 98 SE
Windows ME
Windows 2000 (с SP3) (с SP4)
Windows XP (с SP2) (с SP3) (с SP3)
Windows Server 2003 (с SP2) (с SP2)
Windows Server 2003 R2
Windows Vista (с SP2) (с SP2) (с SP2) (с SP2)
Windows Server 2008 (с SP2) (с SP2) (с SP2) (с SP2)
Windows 7 (с SP1) (с SP1) (с SP1)
Windows Server 2008 R2 (с SP1) (с SP1) (с SP1)
Windows 8
Windows Server 2012
Windows 8.1
Windows Server 2012 R2
Windows 10
Windows Server 2016

Кто такой визуал?

Визуал — это человек с чрезвычайно активной зрительно-ассоциативной функцией головного мозга, т.е. тот, кто воспринимает мир через зрительные образы, буквально чувствует реальность глазами. Глаза являются доминирующим органом чувств такого человека, а потому все остальные органы чувств визуала развиты не настолько остро, хотя и они участвуют в обработке поступающих в мозг сведений, но не в такой значительной степени как глаза.

К характерным и самым заметным чертам визуала относят развитую мимику, которая особенно активизируется при его попытке что-либо вспомнить — реальность такого человека представлена множеством картинок, они постоянно прокручиваются в его мозге. Именно живую мимику называют наиболее яркой внешней чертой данного психологического типа.

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

Работа для визуала

Навык мыслить образами и яркими картинками находит свое применение в самых разных творческих сферах. Для визуалов подходят профессии фотографа, дизайнера, иллюстратора, художника, конструктора, модельера, стилиста, скульптора. Он может часами созерцать различные явления, объекты, либо других людей, делая их зарисовки. Этот психотип отличается стремлением к красоте и гармонии. В отличие от ценителей удобства – кинестетов, визуалы отдают предпочтение трендам. Именно благодаря их усилиям постоянно меняется мода, на смену одним фасонам и палитрам приходят другие.

В эпоху бурного развития социальных сетей и повального блогерства визуалы получили новую силу. Вся индустрия, построенная вокруг Facebook, Instagram, YouTube или TikTok, направлена на красивые картинки или эффектные видеоролики. Основная масса SMM-щиков, скорее всего, из братии визуалистов. Хотя, аналитическое мышление в этой сфере также необходимо, особенно если речь идет о таргетированной рекламе, подборе целевых аудиторий, дальнейшей интерпретации статистических данных. В этом преуспевают дискреты. Но чистые психотипы встречаются не так часто. Так что, эффективные работники SMM – это визуалы с легким оттенком «дискретизма».

Не меньше связаны со зрительным восприятием игровая индустрия и кинематограф. Красивые, яркие, насыщенные образы главных героев или злодеев создаются людьми с фантазией. Культовые персонажи вроде Джека Воробья, Мастера Йоды, Шао Кана, Шредера или даже Пикачу, появились именно благодаря развитому воображению их создателей. Сложно сказать, во что бы играл мир или какие фильмы смотрел, будь на нашей планете только аудиалы, дискреты и кинестетики.

О старых версиях C++. Нужно ли их удалять?

Если перейти по адресу Пуск – Панель управления – Установка и удаление программ, в списке можно найти с десяток наименований различных версий Microsoft Visual C++. Версии х86 и х64, версии 2005, 2008, 2010, 2017, различные численные нумерации и т.д. Пользователи вполне логично полагают, что имеющаяся версия 2017 года самая новая, а остальное можно смело удалять, также как и версии для х86 систем, если они в данный момент сидят на 64-разрядной версии операционной системы.

Так вот — шиш! Удалять их нельзя 🙂 Впрочем, Вы можете, но какая-то из ваших программ, или игр перестанет запускаться 🙂 И вы заранее не знаете какая. Классно, правда?

Не стоит удалять разные версии — какие-то случайные программы перестанут работать

В общем так это не работает, нельзя рассчитывать, что более свежая версия обладает обратной совместимостью. Более старые игры используют устаревшие версии Microsoft Visual C++ Redistributable, поэтому отсутствие в системе необходимой версии программного пакета приведет к невозможности запуска. То же самое касается и различных разрядностей (х86, x64) – они также могут использоваться программами и играми.

Кто это такой

Основная масса людей познаёт окружающую среду через глаза. Именно благодаря зрению человеческий мозг усваивает около 90% информации.

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

Человек визуал характеризуется выраженной мимикой и живой жестикуляцией. Он словно прорисовывает образы в пространстве, таким образом, передавая информацию. Речь характеризуется быстротой, громкостью и пестрит визуальными фразами: «освящать тему», «яркое настроение», «образно выражаясь», «блестящий результат», «палитра чувств».

Такие индивиды лучше усваивают информацию, данные, знания посредством гистограмм, схем, изображений, чертежей, графиков. Школьники-визуалы хорошо воспринимают то, что написано в учебниках либо нарисовано на доске. У них преобладает визуальная память. Именно фиксированием на деталях психотип визуал отличается от иных психологических типов.

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

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

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

Люди данного психотипа ходят с приподнятой головой, прямой спиной. Дыхание их поверхностное грудное. По конституции их можно отнести к эктоморфам.

Этим личностям жизненно важны свежие веяния, восприятие нового, поэтому их часто можно встретить в галереях, театрах, музеях. Они обожают читать.

Терминология

  • Приложение Win32 — это классическое приложение Windows на языке C++, которое может использовать встроенные API -Интерфейсы C Windows и (или ) API CRT и API стандартной библиотеки, а также сторонние библиотеки. Приложение Win32, выполняемое в окне, требует, чтобы разработчик работал явно с сообщениями Windows внутри функции процедуры Windows. Несмотря на имя, приложение Win32 можно скомпилировать 32 как 64-разрядный (x86) или 64-разрядный (x64) двоичный файл. В интегрированной среде разработки Visual Studio термины x86 и Win32 являются синонимами.

  • Модель COM — это спецификация, которая позволяет программам, написанным на разных языках, взаимодействовать друг с другом. Многие компоненты Windows реализуются как COM-объекты и следуют стандартным правилам COM для создания объектов, обнаружения интерфейса и уничтожения объектов. Использование объектов COM из классических приложений C++ относительно просто, но написание собственного COM-объекта является более сложным. Библиотека активных шаблонов (ATL) предоставляет макросы и вспомогательные функции, УПРОЩАЮЩИЕ разработку com.

  • Приложение MFC — это классическое приложение Windows, которое использует Microsoft Foundation Classes для создания пользовательского интерфейса. Приложение MFC также может использовать компоненты COM, а также API CRT и библиотеки стандартных библиотек. MFC предоставляет объектно-ориентированную оболочку с тонким C++ для циклов оконных сообщений и API Windows. MFC является выбором по умолчанию для приложений (особенно приложений корпоративного типа), которые имеют множество элементов управления пользовательского интерфейса или пользовательских элементов управления. MFC предоставляет удобные вспомогательные классы для управления окнами, сериализации, обработки текста, печати и современных элементов пользовательского интерфейса, таких как лента. Для эффективной работы с MFC вы должны быть знакомы с Win32.

  • Приложение или компонент C++/CLI использует расширения для синтаксиса C++ (как это разрешено стандартом C++), чтобы обеспечить взаимодействие между .NET и машинным кодом C + +. Приложение C++/CLI может содержать части, работающие в собственном коде, и части, которые выполняются в .NET Framework с доступом к библиотеке базовых классов .NET. C++/CLI является предпочтительным вариантом при наличии машинного кода C++, который должен работать с кодом, написанным на C# или Visual Basic. Он предназначен для использования в библиотеках DLL .NET, а не в коде пользовательского интерфейса. Дополнительные сведения см. в статье Программирование .NET с использованием C++/CLI (Visual C++).

Любое классическое приложение в C++ может использовать среду выполнения C (CRT), классы и функции стандартной библиотеки, COM-объекты и открытые функции Windows, которые вместе называются API Windows. Общие сведения о классических приложениях Windows в C++ см. в статье Приступая к работе с Win32 и c++.

Центральное развертывание

При централизованном развертывании файлы библиотеки DLL устанавливаются в каталог Windows\System32, а файлы библиотеки 32-разрядных файлов библиотеки на системах x64 — в каталог Windows\SysWow64. Microsoft автоматически обновляет свои библиотеки, развернутые централизованно. Обновления для локально развернутых или статически связанных библиотек Visual C++ нужно предоставлять вам.

Для централизованного развертывания библиотек Visual C++ можно использовать один из двух источников устанавливаемых файлов:

  • Файлы распространяемого пакета, которые представляют собой автономные исполняемые файлы командной строки, содержащие все распространяемые библиотеки Visual C++ в сжатом виде.

  • Распространяемые модули слияния (MSM-файлы), которые можно использовать для развертывания конкретных библиотек и включения в файл установщик Windows (. msi) приложения.

Файл распространяемого пакета устанавливает все библиотеки Visual C++ для конкретной системной архитектуры. Например, если ваше приложение создано для x64, можно использовать распространяемый пакет vcredist_x64.exe для установки всех библиотек Visual C++, используемых вашим приложением. Вы можете запрограммировать установщик приложения для обязательного запуска распространяемого пакета перед установкой приложения.

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

Так как централизованное развертывание с использованием распространяемого пакета или модулей слияния позволяет Центру обновления Windows автоматически обновлять библиотеки Visual C++, мы рекомендуем использовать в приложении библиотеки DLL вместо статических, а также использовать централизованное развертывание вместо локального.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector