我正在尝试编写一个使用防火墙扩展到WiX的WiX脚本,但似乎找不到扩展dll(我认为)。
我看到的错误是这样的:
我的WiX来源的相关部分是这样的:
xmlns:fire =“http://schemas.microsoft.com/wix/FirewallExtension”>
如果我尝试使用regsrv32注册WixFirewallExtension.dll文件,则会出现此错误:
该dll文件在我的路径中,但这可能没关系吗?我需要做其他事情才能使WiX开始使用它吗?
最佳答案
经过更多挖掘后找到了答案:
我需要在light.exe的命令行上指定扩展名,如下所示:
light myfile.wxs -ext WixFirewallExtension -out myfile.wixobj
关于windows - 在WiX中使用防火墙扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11015063/