anchor.diff:  )
   IF ERRORLEVEL 1 CALL:error 1 "Failed publishing the %nugetName% nuget package"
   
  -goto:eof
  +GOTO:EOF
   
   :determineNugetVersion
   IF EXIST %nugetPackageVersion% (
  
positive.code:   SET version=%%a.%%b.!build!
  )
  
  IF BETA EQU 1 SET version=!version!-Beta
  
  ECHO New Nuget Version is !version!
  GOTO:EOF
  
  :preparePeerCC
  
  rmdir /s /q %peerCCTestPath%
  call:createFolder %peerCCTestPath%
  ::Xcopy  /S /I /E %peerCCSourcePath%\*.* %peerCCTestPath%\
  Xcopy  /S /I /Y %peerCCSourcePath%\PeerConnectionClient_UsingORTCNuget.Win10 %peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10
  Xcopy  /S /I /Y %peerCCSourcePath%\PeerConnectionClient.Win10.Shared %peerCCTestPath%\PeerConnectionClient.Win10.Shared
  Xcopy  /S /I /Y %peerCCSourcePath%\PeerConnectionClient.Shared %peerCCTestPath%\PeerConnectionClient.Shared
  Xcopy  /S /I /Y %peerCCSourcePath%\PeerConnectionClient_UsingORTCNuget.vs2015.sln %peerCCTestPath%\
  
  echo peerCCProjectTemaplePath = %peerCCProjectTemaplePath%
  call:copyFiles %peerCCProjectTemaplePath%\project.json %peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10
  %powershell_path% -ExecutionPolicy ByPass -File bin\TextReplaceInFile.ps1 %peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10\project.json "ORTC.Version" "%nugetVersion%" %peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10\project.json
  
  goto:eof
  
  :makePeerCCPackage
  %nuget% restore %peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10\project.json
  
  if exist %MSVCDIR% (
  	call %MSVCDIR%\VC\vcvarsall.bat
  	if ERRORLEVEL 1 call:failure %errorlevel% "Could not setup compiler for  %PLATFORM%"
  	
  	::MSBuild %SOLUTIONPATH% /property:Configuration=%CONFIGURATION% /property:Platform=%PLATFORM% /m
  	MSBuild %peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.vs2015.sln  /p:Configuration=Release;Platform="Any CPU";AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM"
  	if ERRORLEVEL 1 call:failure %errorlevel% "Building ORTC projects for %PLATFORM% %CONFIGURATION% has failed"
  ) else (
  	call:failure 2 "Could not compile because proper version of Visual Studio is not found"
  )
  
  set ABS_PATH=%CD%
  
  if exist "%peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10\AppPackages\PeerConnectionClient_UsingORTCNuGet.Win10_9.9.9.9_Test\" (
  	call:zipfile "%ABS_PATH%\%peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10\AppPackages\PeerConnectionClient_UsingORTCNuGet.Win10_9.9.9.9_Test\" "%ABS_PATH%\%peerCCTestPath%\PeerConnectionClient_UsingORTCNuget.Win10\PeerConnectionClient_%nugetVersion%.zip"
  )
  goto:eof
  
  :zipfile 
  set vbs="%temp%\_.vbs"
  if exist %vbs% del /f /q %vbs%
  echo %1
  echo %2
  >%vbs%  echo InputFolder = WScript.Arguments(0)
  >>%vbs% echo ZipFile = WScript.Arguments(1)
  >>%vbs% echo CreateObject("Scripting.FileSystemObject").CreateTextFile(ZipFile, True).Write "PK" ^& Chr(5) ^& Chr(6) ^& String(18, vbNullChar)
  >>%vbs% echo set objShell = CreateObject("Shell.Application")
  >>%vbs% echo Set source = objShell.NameSpace(InputFolder).Items
  >>%vbs% echo objShell.NameSpace(ZipFile).CopyHere(source)
  >>%vbs% echo wScript.Sleep 2000
  cscript //nologo %vbs% %1 %2
  goto:eof
  
  :copyFiles
  IF EXIST %1 (
  
negative.code: 	RMDIR /s /q %nugetPath%
  )
  
  GOTO:EOF
  
  :setNugetApiKey
  %nuget% setapikey %publishKey%
  if ERRORLEVEL 1 CALL:error 0 "Failed creating the %nugetName% nuget package"
  GOTO:EOF
  
  :publishNuget
  IF NOT "%key%"=="" CALL:setNugetApiKey
  