【问题标题】:XML elements are arranged alphabetically in installshieldXML 元素在 installshield 中按字母顺序排列
【发布时间】:2012-07-14 00:49:35
【问题描述】:

我正在使用 install shield 生成一个 msi,但我在 XML 文件部分添加了一个 XML 文件,但是在安装包之后,XML 节点元素按字母顺序排序,避免包成功运行, 以下是安装后的 XML 文件节点:

<applicationSettings>
...
</applicationSettings>
<configSections>
...
</configSections>

这是想要的:

<configSections>
...
</configSections>
<applicationSettings>
...
</applicationSettings>

请帮帮我,

非常感谢您

【问题讨论】:

    标签: xml installshield


    【解决方案1】:

    依赖 XML 元素的顺序是个坏主意。您永远不知道如何更改该顺序。此外,大多数设置创作工具不使用特定的顺序。其中一些按字母顺序排序,另一些则使用包内的行顺序。

    我建议修改您的应用程序以在 XML 元素到来时读取它们,而不管顺序如何。这是大多数应用程序所做的。

    【讨论】:

    • 它们按字母顺序排序的问题,所以当应用程序尝试执行它时它不起作用如何解决这个问题???谢谢
    • 就像我在帖子中推荐的那样,修改您的应用程序以接受任何订单。
    【解决方案2】:

    Installshield 似乎会这样做,这意味着在通过 installshield 创建配置时无法使用 configSections。

    至于 haggag87 的评论,这不是应用程序设计问题,这是 .net 框架在抱怨,而不是 Cosmin 的应用程序。

    请参阅此知识库文章:http://support.microsoft.com/kb/307506

    我刚刚测试过,在.net 4.0上还是有问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      • 2013-10-16
      • 2023-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多