Какой модуль слияния C++ следует включить в приложение VS 2013

Я создал приложение C#, которое ссылается на библиотеку C++. Зависимости для проекта есть.

.NET Framework 4.5 Visual Studio 2013 Распространяемый пакет C++ — vcredist_x86.exe

Я протестировал эти компоненты независимо на чистой машине с Windows 7: 1. Скопировал мои клиентские библиотеки. 2. Установил библиотеки .NET.

Сейчас я пытаюсь собрать эти компоненты в пакет WIX, и последний шаг — установить C++ Redist.

Насколько я понимаю, лучший способ сделать это — использовать модуль слияния MS и сослаться на него в моем проекте WIX. Справка указывает на получение модуля слияния для среды выполнения C++ 2013 из C:\Program Files(x86)\Common Files\Merge Modules.

Я вижу различные ссылки на модули слияния VC110, VC120, но версии VC130 нет. Я использую Visual Studio Express 2013. Итак, мой вопрос

  1. Правилен ли подход? Должен ли я использовать модуль слияния?
  2. Нужно ли запрашивать модули слияния VC130 и могу ли я их найти?

person Will Hearn    schedule 21.02.2015    source источник


Ответы (1)


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

Вы хотите использовать модуль слияния VC120. Не существует такой вещи, как модуль слияния VC130. VC110 и VC120 не соответствуют годам 2011 и 2012. Они соответствуют 11.0 и 12.0, внутренним номерам версий для Visual Studio 2012 и 2013 соответственно.

Ссылка на номера версий Visual Studio: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#History< /а>

person jproch    schedule 13.03.2015