用installshield部署安装程序,因为我们的程序可能会用到framework2.0,Microsoft WSE 3.0等组件,所以必须要一起部署,然后把这些组件全部安装一遍,我把那些文件全部放在prepare这个文件夹中,但是不知道怎么直接在installscript中去添加他,然后挨个安装其中的组件,请指教,或者提供下installscript基本语法的资料也好,先拜谢了
解决方案 »
- ICSharpCode.SharpZipLib.Zip相对路径压缩错误
- access中如何像sql中通过@@IDENTITY返回新加的记录主键值
- 菜鸟请教如何验证TextBox输入的日期格式 在线等!急!!!!
- ajax 页面跳转
- 请LikeCode 来这里接分
- 比较复杂的行列转换的问题
- 做一套 WebMail 的几个问题??
- 又是treeview,我拿它怎么办?请救小弟一命吧!
- Asp.net程序迁移问题----未能加载类型“WbKind”。
- ASP.NET 2.0快速入门(2):ASP.NET 2.0 数据绑定的例子点击more info 都显示第一个数据
- WEB项目标示用户字符获取方式?
- 添加Dropdownlist,无法显示该网页?怪
RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE );
if (RegDBKeyExist ("SOFTWARE\\Microsoft\\.NETFramework\\policy\\v2.0" ) != 1) then
if (LaunchAppAndWait(SUPPORTDIR ^ "dotnetfx.exe", "", WAIT) < 0) then
MessageBox(".Net FrameWork 2.0安装出错!",WARNING);
endif;
endif;
RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE );
if (RegDBKeyExist ("SOFTWARE\\Crystal Decisions\\10.2\\Crystal Reports" ) != 1) then
if (LaunchAppAndWait(WINSYSDIR^"msiexec.exe","/i"+ SUPPORTDIR^"CRRedist2005_x86.msi", WAIT) < 0) then
MessageBox("Crystal Report for .Net FrameWork安装出错!",WARNING);
endif;
endif;
注意:拷贝文件、framework和crystal report的安装文件 放在Installation Designer——Behavior and Logic——Support Files/Billboards——support Files——Language Independent下。