Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio I';我在WiX库项目中引用WiX扩展——如何避免在使用此wixlib的其他项目中引用此扩展?_Visual Studio_Wix_Windows Installer_Wix Extension_Wixlib - Fatal编程技术网

Visual studio I';我在WiX库项目中引用WiX扩展——如何避免在使用此wixlib的其他项目中引用此扩展?

Visual studio I';我在WiX库项目中引用WiX扩展——如何避免在使用此wixlib的其他项目中引用此扩展?,visual-studio,wix,windows-installer,wix-extension,wixlib,Visual Studio,Wix,Windows Installer,Wix Extension,Wixlib,我正在WiX库项目中引用WiX扩展。这个WiX库项目本身被我的主要WiX MSI项目引用。为什么主项目必须同时引用WiX扩展,即使它并不直接需要它 我希望我的wixlib尽可能独立,这样其他使用wixlib的项目就不需要知道它们的内部工作原理 我正在使用最新的WiX稳定版本(3.0.x)。您需要扩展,因为lit.exe不会将WiX扩展中的内容拉入您的库中。这通常是在“.lib”世界中推荐的方法,因为如果内容在“.libs”之间复制,则很容易产生重复符号。WiX“.wixlibs”遵循相同的模式

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

我希望我的wixlib尽可能独立,这样其他使用wixlib的项目就不需要知道它们的内部工作原理


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

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