【问题标题】:how to change settings every time when I create setup每次创建设置时如何更改设置
【发布时间】:2011-05-24 02:20:25
【问题描述】:

我为客户开发了一个 wpf 应用程序,我不想提供源代码。由于客户想要为他的不同用户组更改应用程序中的徽标和少量链接,我怎样才能为他提供每次创建具有不同设置的设置的功能?

我想给调试文件夹,以便他可以更改 exe.config 并使用 Inno setup 创建设置。这是正确的方法还是请您指导我另一种解决方案?

谢谢, 文克斯

【问题讨论】:

  • @Mitch Wheat,你能再解释一下吗?

标签: c# .net wpf installation windows-installer


【解决方案1】:

为什么不创建一个“app.config”(应用程序配置)文件?它只是一个具有定义语法的简单 XML 文件,或者您可以定义自己的配置设置。

有关此的更多信息,请参阅 MSDN: http://msdn.microsoft.com/en-us/library/kza1yk3a.aspx

【讨论】:

  • 有没有办法通过更改资源但没有代码来重建exe?我的意思是,我的客户应该能够为每个设置创建更改应用程序的图标。
  • 如果您更改图标文件的属性会怎样。将构建操作设置为无并将复制到输出目录设置为 true?那么你应该能够在构建后更改文件吗?
  • @Daniel,感谢您的回复,我确实喜欢您所做的,但尽管文件已复制到输出文件夹,但安装时并未粘贴。但是,我通过在 Innosetup 脚本文件中编写自定义脚本解决了这个问题
  • 是的,你可以。您的安装程序(使用 MSI 脚本)也可以指向 app.config 文件。
猜你喜欢
  • 1970-01-01
  • 2011-05-31
  • 1970-01-01
  • 2012-08-23
  • 1970-01-01
  • 1970-01-01
  • 2021-02-03
  • 2016-12-26
  • 1970-01-01
相关资源
最近更新 更多