2016-04-20 122 views
0

我特林生成MSI在维克斯安装程序EXE文件生成微星的EXE,我添加了一个新的项目(引导程序),但我可以指定我的MSI文件的路径在维克斯

<Bundle Name="Bootstrapper" Version="1.0.0.0" Manufacturer="" UpgradeCode="e45fdbb6-192c-46f7-b4db-d04af69edada"> 
    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" /> 
    <Chain> 
     <!-- TODO: Define the list of chained packages. --> 
     <MsiPackage SourceFile="WixSetup.msi" /> 
    </Chain> 
</Bundle> 

能你帮忙 ?

在此先感谢

Abdulsalam

回答

1

添加您微星的wixproj的参考,你的引导器应用。

现在,您可以参考MSI文件这样

<MsiPackage SourceFile="$(var.WixProjName.TargetPath)" /> 

这将自动指向调试位置,或者根据您的构建模式释放位置。

你可以看到通过建立时的输出candle.exe定义良好的增值经销商列表。你会看到一堆像“-dWixProjName.Property = Value”这样的定义,然后你可以在你的bundle xml中使用这些值,比如$(var.WixProjName.Property),它将在编译之前被Value取代。

你可以看到已定义的属性列表时,您引用另一个项目位置:http://wixtoolset.org/documentation/manual/v3/votive/votive_project_references.html

+0

感谢布赖恩的支持 –