1

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

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

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

4

1 回答 1

3

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

于 2010-05-01T22:47:59.463 回答