每次创建安装程序时如何更改设置

3
我为客户开发了一款WPF应用程序,但我不想提供源代码。由于客户希望更改应用程序中的标志和少量链接以适应不同的用户组,因此我该如何为他提供每次创建具有不同设置的安装包的功能?
我考虑提供调试文件夹,这样他就可以更改exe.config并使用Inno Setup创建安装程序。这是正确的方法吗?还是你能指导我另一个解决方案?
谢谢, Venkz

@Mitch Wheat,您能否再解释详细一些? - Coder323
1个回答

1
为什么不创建一个“app.config”(应用程序配置)文件呢?它只是一个简单的XML文件,具有定义的语法或您可以定义自己的配置设置。
有关更多信息,请参见MSDN上的以下链接: http://msdn.microsoft.com/en-us/library/kza1yk3a.aspx

有没有办法在不更改代码的情况下通过更改资源来重新构建exe文件?我的意思是,我的客户应该能够为每个安装程序创建更改应用程序图标。 - Coder323
如果你更改图标文件的属性会怎样呢?将“生成操作”设置为“无”并将“复制到输出目录”设置为“是”,然后在构建之后你应该能够更改该文件。 - Daniel
@Daniel,感谢您的回复。我尝试了您的方法,虽然文件已经复制到输出文件夹,但是在安装过程中并没有粘贴。不过,我通过在Innosetup脚本文件中编写自定义脚本来解决了这个问题。 - Coder323
是的,你可以。你的安装程序(使用MSI脚本)也可以指向app.config文件。 - Eriawan Kusumawardhono

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接