繁体   English   中英

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

[英]How to run a script\executable before start debugging in VS2015?

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

当我单击“启动本地调试器”时,是否可以添加将运行我的.bat.py文件的脚本?

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

有什么办法吗?

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

当您单击“本地Windows调试器”(这是在我的VS中标记的名称)时,它会运行Command with Command Arguments下指定的内容。 UE4项目通常指定了$(TargetPath)“ $(SolutionDir)$(ProjectName).uproject”,但是您可以更改它以运行.bat脚本并添加自定义逻辑。

但是,如果您的项目不是最新的,则将在调试器之前调用“构建命令行”(“ 配置属性”→“ NMake” )。 对于UE4,它将是UnrealEngine \\ Engine \\ Build \\ BatchFiles \\ Build.bat脚本。 如果您需要在Build.bat之前运行逻辑,可以将其放在此处。 或者用您自己的脚本替换此脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM