anchor.diff:        GOTO :exit
       )
     )
  -) ELSE (  
  +)
  +IF NOT "%build-sln:amqp-nanoFramework.sln=%" == "%build-sln%" (
     FOR %%G IN (AMQPNetLite.nanoFramework AMQPNetMicro.nanoFramework) DO (
       "%NuGetPath%" pack .\nuspec\%%G.nuspec -Version %build-version% -BasePath .\ -OutputDirectory ".\Build\Packages"
       IF ERRORLEVEL 1 (
  
positive.code:         IF ERRORLEVEL 1 EXIT /b 1
        )
      )
    ) ELSE (
      "%dotnetPath%" %1 -c %build-config% -v %build-verbosity% %build-sln%
      IF ERRORLEVEL 1 EXIT /b 1
    )
  
    EXIT /b 0
  
negative.code: EXIT /b %return-code%
  
  :usage
    ECHO build.cmd [clean^|release^|test^|pack] [options]
    ECHO   clean: clean intermediate files
    ECHO   release: a shortcut for "--config Release --nuget"
    ECHO   test: run tests only from existing build
    ECHO   pack: create NuGet packages only from Release build
    ECHO options:
    ECHO  --solution ^<value^>    [amqp.sln]   solution to build
    ECHO  --config ^<value^>      [Debug]   build configuration (e.g. Debug, Release)
  