Как я могу найти модуль слияния, который мне нужен для моего установщика? - PullRequest
1 голос
/ 11 августа 2011

У меня есть MSI-файл, в который я включаю следующие модули модулей слияния:

  <Merge Id="VCRedistVC90CRT" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC90_CRT_x86.msm" DiskId="1" Language="0"/>
  <Merge Id="VCRedistVC100CRT" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_x86.msm" DiskId="1" Language="0"/>
  <Merge Id="VCRedistVC90MFC" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC90_MFC_x86.msm" DiskId="1" Language="0"/>
  <Merge Id="VCRedistVC90ATL" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC90_ATL_x86.msm" DiskId="1" Language="0"/>

Это хорошо, но этого недостаточно для запуска моего приложения на девственной машине.Если я устанавливаю распространяемый exe-файл VS2008 SP1 с сайта Microsoft, приложение запускается очень хорошо.

Я определил, какие папки отсутствуют в папке C: \ Windows \ WinSxs, однако у меня нет средств для определенияМодуль слияния, который будет содержать нужные мне компоненты.

Почему модулей слияния в "C: \ Program Files (x86) \ Common Files \ Merge Modules \" недостаточно?И где я могу найти правильный модуль?

1 Ответ

1 голос
/ 11 августа 2011

Оказывается, я пропустил модули слияния политики.

...