根据另一个可选功能更改属于强制 WiX 功能的 web.config

发布于 2024-12-10 15:54:14 字数 218 浏览 1 评论 0原文

在我们的 WiX 安装程序中,我们有一个强制功能,可以安装我们所有的网站。到目前为止,这已经足够了,但现在我们有一个可选功能,它不仅包含单个文件,而且如果未安装,还需要更改 web.config。

由于 web.config 已经作为强制功能的一部分安装,有没有办法只执行 XmlFile 部分来删除部分作为可选功能的一部分?我尝试过复制 web.config 组件,但最终收到了一大堆 ICE30 错误。

In our WiX installer we've had a mandatory feature which installs all our websites. Up till now this was enough, but now we have an optional feature that not only contains a single file, but will also require changes to the web.config if it's not installed.

Since the web.config is already installed as part of the mandatory feature, is there any way to only do the XmlFile parts to remove sections as a part of the optional feature? I've tried duplicating the web.config Components, but I end up getting a whole load of ICE30 errors.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦幻的心爱 2024-12-17 15:54:14

我会在您的情况下尝试以下操作:

  • 将 web.config 保留在单独的组件中,
  • 并在两个功能(强制和可选)中包含此组件,
  • 将 XmlConfig 元素放入单独的组件中,并将其仅包含在可选功能中

I would try the following in your situation:

  • keep the web.config in a separate component
  • include this component in both features (mandatory and optional)
  • place XmlConfig elements into a separate component and include it into optional feature only
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文