альтернативно (поскольку события помещаются в пакетный файл и затем вызываются), используйте следующее.
(в окне событий Build, а не в пакетном файле):
if $(ConfigurationName) == Debug goto :debug
:release
signtool.exe ....
xcopy ...
goto :exit
:debug
' debug items in here
:exit
Таким образом, вы можете иметь события для любой конфигурации и по-прежнему управлять ими с помощью макросов, а не передавать их в пакетный файл и помнить, что% 1 - это $ (OutputPath) и т. Д.