anchor.diff:  nuget pack %NUGET_PACKAGE%.nuspec %NUGET_ARGS%
   IF %ERRORLEVEL% NEQ 0 GOTO END
   
  -IF NOT "%1" == "signed" (
  +IF NOT "%NODEBUG%" == "true" (
       nuget pack %NUGET_PACKAGE%-debug.nuspec %NUGET_ARGS%
       IF %ERRORLEVEL% NEQ 0 GOTO END
   )
  
positive.code: REM perform signing: the expectation is that previous tooling has already
  REM signed the files and copied them to the right place for it to pick up.
  REM
  
  PUSHD "%~dp0"
  
  
negative.code: REM
  REM Version is read from the VERSION file.
  REM
  REM Command-line parameter specifies optionally "signed" or "nodebug",
  REM followed by an optional prerelease string to append to the version.
  REM
  REM Say VERSION contains "0.0.3" then:
  REM
  REM build-nupkg                     <-- generates package with version 0.0.3
  REM build-nupkg build-140912-1100   <-- generates package with version 0.0.3-build-140912-1100
  REM
  REM The "nodebug" flag builds only release flavor package, skipping the debug variant.
  REM
  REM The "signed" flag is intended for internal Microsoft use. This generates a
  REM package without a prerelease version number, using a license agreement
  