Wix 3.7:candle.exe 从命令行崩溃
Posted
技术标签:
【中文标题】Wix 3.7:candle.exe 从命令行崩溃【英文标题】:Wix 3.7: candle.exe crashes from command line 【发布时间】:2014-02-28 18:43:55 【问题描述】:我下载了 WiX 3.7 的压缩版本。
现在,当我尝试从命令行运行candle.exe 时,出现以下错误:
System.BadImageFormatException: Could not load file or assembly 'candle.exe' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
即使我没有将任何参数传递给candle.exe,我也会遇到同样的错误。
在相同的环境下,如果我使用 WiX 3.0 中的 candle.exe,调用可以正常工作。
我是否遗漏了一些明显的东西?我应该更改任何设置吗?
【问题讨论】:
【参考方案1】:是的。获取更新的 .NET 运行时。所需的运行时是 4.0,但我在任何地方都找不到它的文档。选择二进制发行版而不是安装程序时必须小心。
您可能还对这个bug report 感兴趣,它与“预期行为”一样封闭。
【讨论】:
我安装了 4.0,现在可以使用了。缺乏文档和非描述性错误对我来说是一个糟糕的组合:)以上是关于Wix 3.7:candle.exe 从命令行崩溃的主要内容,如果未能解决你的问题,请参考以下文章
Wix (candle.exe) 中的符号错误 LGHT0311,windows-1252
WiX Bootstrapper:如何从命令行设置刻录变量?