WIX加热参数设置属性

时间:2015-12-30 05:49:24

标签: wix windows-installer console-application wix3.8

我是Wix Toolkit的新手。我正在为控制台应用程序创建一个.msi。下面是我使用heat命令生成的一行:

informal_text              village_name

我只需要自动设置 PUT-GUID-HERE 。我的热量命令中是否有任何我需要改变的东西。下面是我正在使用的加热命令。

 <Component Id="cmp2B116558C64AF876AD223372FA4B8DFF" Directory="dir99DE416F55C8960850D5A4FCA3758AD4" Guid="PUT-GUID-HERE">
        <File Id="fil19E0EEE3E5D0208523116CAFE9E9B06E" KeyPath="yes" Source="$(var.SourceDir)\App.config" />
      </Component>

还有一个问题是,我在我的控制台应用程序中有app.config。因为我需要在安装.msi后更改某些值。但安装完成后,当我进入文件夹时,它不允许我编辑app.config文件。

1 个答案:

答案 0 :(得分:0)

您正在使用正确的命令行选项,但只需在“-out”命令行选项之前移动“-gg”,如下所示。

-gg:现在生成guids。当热量运行时,所有组件都有一个guid。 -ag:在编​​译时自动生成组件guid,例如设置Guid =“*”。

heat dir "C:\Users\rp5026921\Documents\Project\Automation Testing\SourceCode\MeridianAutomation\bin\Release" -cg ComponentsGroup -gg -out "C:\Users\rp5026921\Documents\Project\Automation Testing\SourceCode\MeridianAutomationSetUp\MeridianAutomationComponents.wxs"