dp2Installer 编译流程说明 - DigitalPlatform/dp2 GitHub Wiki

dp2Installer 编译流程说明

此 Project 的预先生成事件命令行为:

CD $(ProjectDir)

CALL copykernel.bat

CALL copylibrary.bat

CALL copyopac.bat

起到的作用,解释如下:

  1. 根据预先定义的 Project 之间依赖关系,先要 Build 好 dp2Library dp2Kernel dp2OPAC 模块;

  2. 进入到 dp2Installer 子目录;

  3. 执行 copykernel.bat 命令。它会从 ..\dp2kernel 目录中复制必要的二进制文件到 kernel_app 目录中,并创建或更新 kernel_app.zip 和 kernel_data.zip 文件;

  4. 执行 copylibrary.bat 命令。它会从 ..\dp2library 目录中复制必要的二进制文件到 library_app 目录中,并创建或更新 library_app.zip 和 library_data.zip 文件;

  5. 执行 copyopac.bat 命令。它会从 ..\dp2OPAC 目录中复制必要的二进制文件,和 aspx 文件等到 opac_app 目录中,并创建或更新 opac_app.zip、opac_data.zip 和 opac_style.zip 文件;

若用 Windows 资源管理器打开 dp2Installer 子目录。可以看到下列子目录已经被压缩为同名的 .zip 文件:

  • kernel_app
  • kernel_data
  • library_app
  • library_data
  • opac_app
  • opac_data
  • opac_style