Распространяемые файлы Wix Visual C++ с Bootstrapper

Привет, кто-нибудь может сказать мне, как сослаться на файл vcredist_x86.exe в загрузчике для моего установщика wix.

Я пробовал это:

<ItemGroup>
<BootstrapperFile Include="vcredist_86">
  <ProductName>Microsoft Visual C++ Redistributables</ProductName>
</BootstrapperFile>
</ItemGroup>

 <Target Name="AfterBuild">
<GenerateBootstrapper ApplicationFile="$(TargetFileName)" ApplicationName="Server Setup" BootstrapperItems="@(BootstrapperFile)" ComponentsLocation="Relative" CopyComponents="True" OutputPath="$(OutputPath)" Path="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\" />
 </Target>

Но моя ошибка:

 warning MSB3155: Item 'vcredist_86' could not be located in 'C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\'.

Я думаю, что эта строка является проблемой, но я не знаю правильного имени для ввода и нигде не могу его найти:

<BootstrapperFile Include="vcredist_86">

person Natalie Carr    schedule 28.08.2012    source источник


Ответы (1)


Посмотрите C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages и найдите соответствующую папку (например, vcredist_x86). Затем откройте файл product.xml и используйте все, что указано в качестве ProductCode.

Например:

ProductCode="Microsoft.Visual.C++.10.0.x86"

person BryanJ    schedule 28.08.2012