0

Мне нужно запустить генератор кода перед началом компиляции \ выполнение моего кода в Visual Studio 2015. Есть ли способ добавить скрипт, который запускает мой .bat.py файл, нажав «Начать локальный отладчик»?Как запустить некоторый скрипт excutable befure start отладки в VS2015?

Я использую UnrealEngine 4 и в проекте уже существует .cs файлы, в которых используются некоторые сценарии предварительной компиляции, но эти сценарии не запускаются, если проект уже обновлен.

Любые решения?

+0

Visual C++ содержит имя свойства проекта «Командная строка события Pre-build», может быть, у C# есть что-то подобное? – Vitaliy

ответ

0

Открытые свойства вашего проекта запуска в VS (должна быть ваша игра, а не UE4). Вам нужно Свойства конфигурации → Отладка.

При нажатии кнопки Local отладчика Windows (это то, что он промаркирован в моем VS) он работает все, что указано под Command с Аргументами команды. Проекты UE4 обычно имеют $ (TargetPath) и "$ (SolutionDir) $ (ProjectName) .uproject" указано, но вы можете изменить его для запуска вашего .bat-скрипта и добавления пользовательской логики.

Однако, если ваш проект не обновлен, сборка командной строки будет вызываться перед отладчиком (Свойства конфигурации → NMake). Для UE4, который будет UnrealEngine \ Engine \ Build \ BatchFiles \ Build.bat скрипт. Если вам нужна ваша логика для запуска до Build.bat, вы можете поместить ее здесь. Или замените этот скрипт своим собственным.