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
Visual Studio 2017 WiX项目预生成事件-不执行所有批处理命令_Wix_Visual Studio 2017 - Fatal编程技术网

Visual Studio 2017 WiX项目预生成事件-不执行所有批处理命令

Visual Studio 2017 WiX项目预生成事件-不执行所有批处理命令,wix,visual-studio-2017,Wix,Visual Studio 2017,我的WiX项目有一个预构建事件:运行bat文件。bat文件中的命令仅执行到第29行。以后的命令不会执行。没有错误 执行一半bat命令后,构建过程继续。交换第29行和第30行不会改变任何东西-执行仍然在第29行停止。在第29行之前添加一个空行会将执行结束转移到第30行。删除所有空行会将结束移动到第25行 在Visual Studio外部运行时,批处理文件将执行所有命令。解决方法是使用PowerShell执行批处理文件。生成事件现在如下所示: powershell prebuild.bat 该问题

我的WiX项目有一个预构建事件:运行bat文件。bat文件中的命令仅执行到第29行。以后的命令不会执行。没有错误

执行一半bat命令后,构建过程继续。交换第29行和第30行不会改变任何东西-执行仍然在第29行停止。在第29行之前添加一个空行会将执行结束转移到第30行。删除所有空行会将结束移动到第25行


在Visual Studio外部运行时,批处理文件将执行所有命令。

解决方法是使用PowerShell执行批处理文件。生成事件现在如下所示:

powershell prebuild.bat
该问题是由另一个附加到cmd的进程引起的,并导致它崩溃,出现错误5。最后执行的命令的特定行号取决于时间