Мне нужно запустить генератор кода перед началом компиляции \ выполнения моего кода в Visual Studio 2015.
Есть ли способы добавить какой-нибудь скрипт, который запускает мой файл .bat.py, нажав «Запустить локальный отладчик»?
Я использую UnrealEngine 4 и в проекте уже существует .cs
файлы, в которых использовались некоторые сценарии предварительной компиляции, но эти сценарии не запускаются, если проект уже обновлен.
Какие-либо решения?
Откройте свойства вашего проекта запуска в VS (должна быть ваша игра, а не UE4). Тебе нужно Свойства конфигурации → Отладка.
Когда вы нажимаете Локальный отладчик Windows (это то, что он помечен в моем VS), он запускает все, что указано в команда с Командные аргументы. Проекты UE4 обычно имеют $ (TargetPath) а также «$ (SolutionDir) $ (ProjectName) .uproject» указано, но вы можете изменить его, чтобы запустить скрипт .bat и добавить собственную логику.
Однако, если ваш проект не обновлен, Build Command Line будет вызываться перед отладчиком (Свойства конфигурации → NMake). Для UE4 это было бы UnrealEngine \ Engine \ Сложение \ BatchFiles \ build.bat скрипт. Если вам нужна ваша логика для запуска до Build.bat, вы можете поместить ее здесь. Или замените этот скрипт своим.
Других решений пока нет …