[英]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.