0

I've been running a prebuild event every time I do a build. It works perfectly:

"$(MSBuildProjectDirectory)\..\..\..\Tools\SubWCRev\SubWCRev" "$(MSBuildProjectDirectory)\..\..\.." "$(MSBuildProjectDirectory)\Utilities\Revision\Revision.txt" "$(MSBuildProjectDirectory)\Utilities\Revision\Revision.cs"

Now I'd like it to be only done if not DEBUG

if $(ConfigurationName) != Debug (
"$(MSBuildProjectDirectory)\..\..\..\Tools\SubWCRev\SubWCRev" "$(MSBuildProjectDirectory)\..\..\.." "$(MSBuildProjectDirectory)\Utilities\Revision\Revision.txt" "$(MSBuildProjectDirectory)\Utilities\Revision\Revision.cs"
)

But, VS2010 is telling me it exited with code 255. I can't figure out what that code means or why I'm having an issue.

I've tried adding double quotes around $(ConfigurationName) and Debug, tried playing around with new lines, etc, and even checking to see if it was Debug and doing exit0.

It seems my If is being ignored or trashed. How can I get this to run only if Non-Debug?

Stealth Rabbi
  • 10,156
  • 22
  • 100
  • 176

0 Answers0