如何在VS2015中开始调试之前运行一个脚本可执行文件

How to run a scriptexecutable before start debugging in VS2015?

本文关键字:一个 可执行文件 脚本 运行 VS2015 开始 调试      更新时间:2023-10-16

在Visual Studio 2015中开始编译执行代码之前,我需要运行代码生成器。

是否有办法添加一个脚本,将运行我的.bat.py文件,当我点击"启动本地调试器"?

我使用UnrealEngine 4,在我的项目中已经有一些使用预编译脚本的.cs文件,但是如果项目已经是最新的,这些脚本不会被触发。

解决方案吗?

在VS中打开启动项目的属性(应该是你的游戏,而不是UE4)。你需要配置属性→调试

当您单击本地Windows调试器时(这是它在我的VS中标记的内容),它运行命令下指定的任何内容,并使用命令参数。UE4项目通常有$(TargetPath)"$(SolutionDir)$(ProjectName) "。指定,但你可以改变它来运行你的。bat脚本和添加自定义逻辑。

然而,如果你的项目不是最新的,构建命令行将在调试器之前被调用(Configuration Properties→NMake)。对于UE4,这将是UnrealEngineEngineBuildBatchFilesBuild.bat脚本。如果您需要在Build.bat之前运行您的逻辑,您可以将它放在这里。或者用您自己的脚本替换此脚本。