【问题标题】:I'm referencing an WiX extension in a WiX library project -- how do I avoid having to reference this extension in other projects that use this wixlib?我在 WiX 库项目中引用了一个 WiX 扩展——如何避免在使用这个 wixlib 的其他项目中引用这个扩展?
【发布时间】:2010-04-21 17:24:39
【问题描述】:

我在 WiX 库项目中引用了一个 WiX 扩展。这个 WiX 库项目本身被我的主要 WiX MSI 项目引用。为什么主项目还必须引用 WiX 扩展,即使它并不直接需要它?

我想让我的 wixlib 尽可能独立,以便其他使用它们的项目不需要了解它们的内部工作原理。

我正在使用最新的稳定版 WiX (3.0.x)。

【问题讨论】:

    标签: visual-studio wix windows-installer wix-extension wixlib


    【解决方案1】:

    您需要扩展程序,因为 lit.exe 不会将 WiX 扩展程序中的内容提取到您的库中。这通常是在“.lib”世界中做事的推荐方式,因为如果内容在“.libs”中重复,很容易以重复符号结束。 WiX“.wixlibs”遵循相同的模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 2012-01-14
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多