维克斯can'f找到我的文件:无法加载文件,错误LGHT0103(WiX can'f

2019-09-21 03:48发布

我使用WiX的3.5和创建一个安装程序。 我已经使用heat.exe捆绑的所有文件。 它产生了WiX的文件。 我提到的主要WXS文件作为componentgroup参考。 当我建立我的安装程序,它会引发以下异常。

light.exe:错误LGHT0103:系统无法找到文件” .......... \目标\ tmp目录释放\ jboss的-EAP-5.0 \ jboss的,如\服务器\所有\部署\ httpha,调用的.sar \ invoker.war \ WEB-INF \类\有机\的JBoss \调用\ HTTP \类型'的servlet \ ReadOnlyAccessFilter.class。

它能够装载许多文件从这个位置,除了上面的文件,即使该文件存在。

Answer 1:

看起来你已经打了连接错误。 至于我可以看到, 它已经被报告给维克斯团队 ,并计划为V4.0。 这个问题各国意见的路径是超过255个字符,所以你可能的解决方法是重新工作/文件夹布局,以避免长的路径的文件。

希望这可以帮助。



Answer 2:

Ravz1234的答案的作品! 我和一个环境变量如用它env.SourcePath

1)设置环境变量,以显示在您的源代码目录如C:\SourceDir 2) heat.exe添加参数-var env.SourcePath与其他参数一起



Answer 3:

我用变量的目录, sys.SOURCEFILEDIR ,而且运作良好。



文章来源: WiX can'f find my file : unable to load file, error LGHT0103
标签: installer wix