create_codeplex_release.bat 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @echo off
  2. setlocal
  3. set msbuild=C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
  4. set year=%DATE:~12,2%
  5. set month=%DATE:~4,2%
  6. set day=%DATE:~7,2%
  7. set release=System.Net.FtpClient.%year%.%month%.%day%
  8. set archive=%release%.zip
  9. if exist "%release%" rd /s /q "%release%"
  10. if exist "%archive%" del /q "%archive%"
  11. md "%release%"
  12. md "%release%\bin"
  13. md "%release%\source"
  14. md "%release%\source\Extensions"
  15. md "%release%\examples"
  16. md "%release%\help"
  17. rd /q /s System.Net.FtpClient\bin
  18. %msbuild% /p:Configuration=Debug "System.Net.FtpClient\System.Net.FtpClient.csproj"
  19. %msbuild% /p:Configuration=Release "System.Net.FtpClient\System.Net.FtpClient.csproj"
  20. xcopy /s "System.Net.FtpClient\bin" "%release%\bin\"
  21. xcopy "System.Net.FtpClient\*.cs" "%release%\source\"
  22. xcopy "System.Net.FtpClient\Extensions\*.cs" "%release%\source\Extensions\"
  23. xcopy "System.Net.FtpClient\*.csproj" "%release%\source\"
  24. xcopy "Examples\*.cs" "%release%\examples\"
  25. xcopy "Examples\*.csproj" "%release%\examples\"
  26. xcopy "Sandcastle\README.txt" "%release%\help\"
  27. xcopy "Sandcastle\CHM\System.Net.FtpClient.chm" "%release%\help\"
  28. xcopy /s "Sandcastle\HTML\*" "%release%\help\html\"
  29. xcopy "LICENSE.TXT" "%release%\"
  30. cd "%release%"
  31. "C:\Program Files\7-Zip\7z.exe" a -tzip "..\%archive%" *
  32. cd ..
  33. rd /s /q "%release%"
  34. pause