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
Batch file 为什么我会得到;应用程序未能正确初始化";什么时候叫蜡烛?_Batch File_Wix - Fatal编程技术网

Batch file 为什么我会得到;应用程序未能正确初始化";什么时候叫蜡烛?

Batch file 为什么我会得到;应用程序未能正确初始化";什么时候叫蜡烛?,batch-file,wix,Batch File,Wix,我正在编写一个批处理脚本,需要在其中运行candle命令: candle.exe - present in wix installation 'bin' directory 我已经在批处理文件加载到wix安装目录期间设置了路径,并检查了写入 candle.exe abc.wxs -dplatform=x86 -ext WixUtilExtension 但在Windows XP上,它给了我一个错误: 应用程序未能正确初始化(0xc00001235)。单击“确定”终止 在Windows 7上,

我正在编写一个批处理脚本,需要在其中运行candle命令:

candle.exe - present in wix installation 'bin' directory
我已经在批处理文件加载到wix安装目录期间设置了路径,并检查了写入

 candle.exe abc.wxs -dplatform=x86 -ext WixUtilExtension
但在Windows XP上,它给了我一个错误:

应用程序未能正确初始化(0xc00001235)。单击“确定”终止

在Windows 7上,candle.exe工作正常

我如何解决这个问题


我想这是因为我没有指定如何处理不同的操作系统。这实际上似乎是因为没有安装.Net framework。请尝试为Windows XP安装.Net 3.5,或为Windows 7+安装更高版本的.Net 3.5。

可能是32/64位的问题?这是我想要更正的;如何设置批处理文件对32和64位操作系统您需要32位版本的.exe。那么如何使candle.exe成为windows的32位vit