【发布时间】:2017-07-16 17:23:41
【问题描述】:
我需要交付一个可由客户调整的软件。因此,我想为我的软件设置一个使用附加文件的设置。 例如,客户应该能够在安装软件之前决定在软件中使用哪些图像。另外我想在设置旁边放置一个ini文件,用户可以在其中定义一些字符串,这些字符串将在设置后在软件本身中使用。
是否可以创建一个安装文件 (.msi),将与安装程序本身位于同一文件夹中的文件复制到程序文件夹中?
此外,我想包含一些来自 ini 文件的图像和字符串,用户将它们放在与设置本身的设置相同的文件夹中。我正在使用 WIXUI,并想在设置对话框中调整默认图像和文本。
我添加了一个自定义操作:
<Fragment>
<CustomAction Id="CopyToSystem32" ExeCommand="copy myfile.xml c:\test"
Directory="TARGETDIR" Impersonate="no" Execute="deferred"
Return="asyncNoWait" />
</Fragment>.
不幸的是,它没有被执行。如果我将命令更改为“md test”,它可以工作,但我无法让复制命令工作。有任何想法吗?干杯!
非常感谢!
【问题讨论】:
-
用户应该做哪些改变?有很多变化,还是只有图片和一些文字?
-
@SteinÅsmul 更改文本文件中的一些字符串就足够了
标签: c# installation wix windows-installer ini