一个用installshield12.0打包c#winform程序的实例

本文介绍了如何使用InstallShield12.0创建一个C# WinForm程序的安装包,包括新建InstallScript项目、设置安装路径、添加组件和快捷键、集成.NET Framework 2.0、自定义安装语言以及在安装完成后添加查看自述文件和运行程序的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,新建一个工程:File->New->Common->InstallScript Project 添入你的工程名,去掉Create project file in 'Project Name' subfolder 前面的对钩,选择“OK ”。

进入Project assistant 界面。单击“- - - > ”按钮。根据需要填写公司名、应用程序名。

添加组件,这里默认,点下一步。

选择上一步的组件,根据需要选择你要最终将文件拷贝到的地方。如:我需要将我的程序安装到“C:/Program Files/广州升和电器设备有限公司/高考监控软件/xxx.exe"则选择Program Fiels 点右键选择:New Folder 将文件夹重命名为:广州升和电器设备有限公司 ,右键点击“广州升和电器设备有限公司”选New Folder ,重命名为:高考监控软件。选择“高考监控软件”文件夹,点ADD FILES 添入你的应用程序等。如下图:

添加快捷键:选择NEW按钮,出现选择对话框,选择刚才添入的exe文件。可以对它进行重命名。

下一步,出现询问注册对话框,这里缺省,下一步。

询问你的打包程序所出现的对话框:如:阅读协议、公司/用户名、安装路径等。

再下来是选择安装语言,选择简体中文(如果安装了的话),你会发现默认的英文是不能不选的,怎么修改,后面有介绍。

选择最后安装程序生成形式,这里选CD-ROM。运行Build Installations。一个简单的安装程序就出来了。

下面讲几个修改:

1.修改语言。选择Installation Designer选项卡,选择General Information 在中间界面会看到String Table里出现了简体中文和英文。默认为英文。在简体中文点右键,选make define。然后在回到Project Assistant的选择安装语言界面将英文前面的对钩去掉。

2.安装时提示安装.NET2.0。选择Installation Designer- - - >Support Files/Billboards- - - >Language Independent.在右边工作区中点右键选Insert Files Ins 将dotnetfx.exe加入,然后在Install Script的Dlg_SdFeatureTree:中修改代码:

Dlg_SdFeatureTree: 
    
if  ((nResult  =  BACK)  &&  (nSetupType  !=  CUSTOM)) goto Dlg_SdAskDestPath;
    szTitle 
=   "" ;
    szMsg 
=   "" ;
    szFeatures 
=   "" ;
    nLevel 
=   2 ;
    
if  (nSetupType  =  CUSTOM) then
        
// { {IS_SCRIPT_TAG(Dlg_SdFeatureTree)    
        nResult  =  SdFeatureTree( szTitle, szMsg, TARGETDIR, szFeatures, nLevel );
        
// }}IS_SCRIPT_TAG(Dlg_SdFeatureTree)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值