Visual Studio 2017 WiX项目预生成事件-不执行所有批处理命令
我的WiX项目有一个预构建事件:运行bat文件。bat文件中的命令仅执行到第29行。以后的命令不会执行。没有错误 执行一半bat命令后,构建过程继续。交换第29行和第30行不会改变任何东西-执行仍然在第29行停止。在第29行之前添加一个空行会将执行结束转移到第30行。删除所有空行会将结束移动到第25行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 该问题
在Visual Studio外部运行时,批处理文件将执行所有命令。解决方法是使用PowerShell执行批处理文件。生成事件现在如下所示:
powershell prebuild.bat
该问题是由另一个附加到cmd的进程引起的,并导致它崩溃,出现错误5。最后执行的命令的特定行号取决于时间