VS20008制作的安装程序(winform)时,安装程序属性窗口有个系统必备的按钮,我在里面选择了WindowsInstaller3_1、.net framework3.5、CrystalReports Basic for visual stdio 2008(x86、x84),在安装包文件中也出现了对应的安装程序。如果我现在要在一台没有.net框架及水晶报表的机器上安装程序,直接双击steup.exe或者steup.msi时,怎么样自动检测机器是否安装了.Net Framework3.5和CrystalReports10_5,如果没有怎样实现自动安装,不需要客户自己去下载安装?
在制作安装包时选择将.net framework打包进安装包,检测到没有安装就自动安装。不过说实在话我比较喜欢另外一个安装包制作工具:inno setup。
inno setup教程,强烈推荐用inno setup打包VB软件,免费!压缩率高、使用简单Inno Setup 检测系统是否安装.Net Framework2.0一键搞定Java桌面应用安装部署 —— exe4j + Inno Setup 带着JREInno setup 常用修改技巧
还可使用installshield安装
你的意思是直接把.net 3.5框架和水晶报表的组件打包进安装程序内,到时候安装的时候程序会自动安装?是这个意思吗?
我用 inno setup 来制作的。
这些问题很容易解决。
你用inno setup 怎么做的啊?