2

こんにちは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">
4

1 に答える 1

2

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages を調べて、適切なフォルダーを見つけます (例: vcredist_x86)。次に、product.xml ファイルを開き、ProductCode としてリストされているものを使用します。

例えば:

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

于 2012-08-28T16:07:27.977 に答える