我正在尝试编写一个使用防火墙扩展到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/

10-16 22:06