现在我想检测2项 framwork 和 MDAC2。7 检测没有FramWork 的话 就安装 dotnetfx.exe 安装完的话 就都退出来了, 得再重新启动安装程序 你用什么做的安装程序;.net自带的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的是installshield,可以通过自己写脚本来实现你说的功能.net自带的安装部署就不太懂了 那还得写代码,.net自带的安装部署工具,这些功能都能实现,还挺简单,就是不能连贯现性, nehc(青义居士) 现在我想检测2项 framwork 和 MDAC2。7 检测没有FramWork 的话 就安装dotnetfx.exe 安装完的话 就都退出来了, 得再重新启动安装程序才能继续检测MDAC ,能不能让他连续起来,安装完Framwork 就检测MDAC 没有的话就安装MDAC不连续怎么办 ok [MSDN文档] .NET Framework 1.1 Deployment Guidehttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid1_1.asp此处提供一个BootStrapper (注意:有两个版本,一个1.0,一个1.1)下载他的源码(VC.net写的非托管程序)。编译后替换vs.net 生成的setup.exe,然后修改哪个setting.ini,指定你的msi包把dotnetfx.exe放在当前目录下即可这个bootstrapper的功能是检测系统是否安装了.net framework,还有版本是否正确,如果没有安装就执行dotnetfx.exe然后才执行msi安装;你可以改写这个bootstrapper,为他加入检测MDAC的功能。在VS.NET里是没有办法把.net framework 打包到你的安装程序里的,因为bootstrapper要检测.net framework是否安装,所以它不能使用任何托管语言来编写。Good Luck 也许使用installshield是一个不错的主意,但我不会使用这个软件,研究了好久还是没有搞定,我的英文太差了。 :( 楼主,你用vs.net作安装程序的话,能够搞定!你说的需求叫做依赖性检测。检测mdac和.net框架,vs.net制作的安装程序,默认就添加了这个依赖性检测的。 InstallShield Express中就有一个检测得选项,选中即可,很简单http://ttdown.com/SoftView/SoftView_17957.html 这里去下一个,在程序得 Install Designer得Requirements中就可以设置。选中即可,.Net框架在Builder Your Release中,任何一个媒体模式里都有时候包含.Net得选项,你如果包含,它会自动检测是否有.Net然后确定是否安装。很简单! 客户端如何打开服务器端某个目录下的文件 添加数据时报错 c#怎么把int型数据存入FileStream.write(byte[] array,,int offset,int count)文件流 关于页面弹出的问题~~在线等 (100分) 数据集DataTable生成数据库表问题. 关于filesystemwatcher用来防止文件被删除或被拷贝有方法吗,各位赐教。 如何去掉TreeViewer的横向滚动条 请教如何在下载文件后启动该文件?? 这行代码什么意思? 如何用C#来进行语音数据采集呢? 求开机自启动c#源码,谢谢了 DLL与主调程序不在同一目录下该如何解决?
.net自带的安装部署就不太懂了
现在我想检测2项 framwork 和 MDAC2。7 检测没有FramWork 的话 就安装
dotnetfx.exe 安装完的话 就都退出来了, 得再重新启动安装程序才能继续检测
MDAC ,能不能让他连续起来,安装完Framwork 就检测MDAC 没有的话就安装MDAC
不连续怎么办 ok
此处提供一个BootStrapper (注意:有两个版本,一个1.0,一个1.1)
下载他的源码(VC.net写的非托管程序)。
编译后替换vs.net 生成的setup.exe,然后修改哪个setting.ini,指定你的msi包
把dotnetfx.exe放在当前目录下即可这个bootstrapper的功能是检测系统是否安装了.net framework,还有版本是否正确,如果没有安装就执行dotnetfx.exe然后才执行msi安装;
你可以改写这个bootstrapper,为他加入检测MDAC的功能。在VS.NET里是没有办法把.net framework 打包到你的安装程序里的,
因为bootstrapper要检测.net framework是否安装,所以它不能使用任何托管语言来编写。
Good Luck