在预构建事件中执行批处理文件时出现问题

2024-04-30

我正在尝试在预构建事件期间执行批处理文件。我有一个新项目并添加了foo.bat到它。该文件包含以下行:

echo bar

当我将预构建事件命令行设置为foo.bat,我收到以下错误:

命令“foo.bat”退出,代码为 9009。

当我将预构建事件命令行设置为调用 foo.bat,我收到以下错误:

命令“call foo.bat”退出,代码为 1。

我读到的与这些代码相关的所有内容通常表明批处理文件的内容存在问题(在这种情况下不太可能)或者系统找不到批处理文件。

该批处理文件在命令提示符下运行良好。我已经尝试过的事情:使用不同的工具、各种编码创建文件、在文件中放置 exit 0、文件的不同构建操作以及将文件复制到输出目录。一切都没有运气。

我缺少什么?它必须是简单的东西。

Update:是的,很简单——路径太长了。详情请参阅下面的答案。

Thanks!


我得到了这个工作,我认为一张图片抵得上一千个字,所以这里是一个屏幕截图中的完整设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在预构建事件中执行批处理文件时出现问题 的相关文章

随机推荐