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

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

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

Я протестировал эти компоненты независимо на чистой машине Windows 7
1. Копирование моих клиентских библиотек
2. Установка библиотек .NET
3. Установка C ++ redist pacakge.

Сейчас я собираюсь встроить эти компоненты в пакет 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 и где я могу их найти?

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

2

Другие решения


По вопросам рекламы [email protected]