打包成CAB安装包
生成了msi文件,用户安装的时候会像安装普通软件一样,需多次一步安装,打包成cab文件的方式,做到用户点击运行后,即可自动安装。
在这里需要准备文件有:
(1)cabarc.exe:微软提供的cab打包工具
(2)LamSoonActivex.msi:  本案例中项目生成的windows部署安装文件
(3)install.inf : 需要跟打包在一起的文件
(4)build.bat:  打包的批处理命令

1.制作install.inf
[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Strings]
Version="3.0.1.0"

[Setup Hooks]  
InstallerHook=InstallerHook

[InstallerHook]
run=msiexec.exe /i "%EXTRACT_DIR%\LamSoonActivex.msi" /qn 

制作build.bat文件
LamSoonActivex.cab为要生成的cab文件名

"cabarc.exe" -s 6144 n LamSoonActivex.cab install.inf LamSoonActivex.msi
ping -n 130 127.0.0.1 >nul 


2.生成项目部署文件:
(1)在工程解决方案下添加安装项目
C#开发Activex控件(2)

(2)添加项目输出
C#开发Activex控件(2)

(3)选择工程项目输出组
C#开发Activex控件(2)

(4)设置部署项目及主输出属性
C#开发Activex控件(2)

C#开发Activex控件(2)

(5)生成部署文件
C#开发Activex控件(2)

(5)在安装项目录下生成的部署文件,将它复制到准备CAB打包的文件夹中
C#开发Activex控件(2)

3.生成CAB文件,打包文件结构如下图所示:
C#开发Activex控件(2)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
猜你喜欢
  • 2021-05-10
  • 2021-06-11
  • 2021-08-25
  • 2021-09-16
  • 2022-02-11
相关资源
相似解决方案