如何在vb.net2005打包发布的时候自动包含NET Framework2.0

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:54:16
就是做vbnet2005安装盘的时候,需要判断目标机器是否已经安装好net framework框架,如果没有,则自动安装framework2.0,如果安装过了,就继续安装自己的程序。
我不是要下载的那种,要打包在安装包里的那种,这样不用联网即可安装。

文件-〉追加-〉新项目
右键点生成的安装包项目,选择属性。点“必须的组件”,
选择
microsoft data access components 2.8
.net framework 2.0
crystal reports for .net framework.2.0
打上勾,并且下面的3个radiobutton选中间那个(同一场所download)

C:\ProgramFiles\MicrosoftVisualStudio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports下面的CRRedist2005_x86.msi和CRRedist2005_x86_cn.msi(或CRRedist2005_x86_jp.msi)。
下载个dotnetfx.exe,MDAC_TYP.EXE,把这些文件都包含进安装盘工程。

这样就可以做到这些效果。

你双击安装包里的那个setup.exe会自动检查有没有framework2.0 没有会自动下载安装,有就安装此应用程序.

我不是要下载的那种,要打包在安装包里的那种,这样不用联网即可安装。
应该是没有,我以前也找过。没有!

安装文件不会自动检查有没有安装.NET framework,建议你在制作安装盘的时候从微软上下载一个.NET framework的安装文件。制作好你的程序的安装程序之后,把你下载的.NET framework的安装文件和程序的安装文件一起复制到盘中。

补充:不建议把.NET framework的安装文件直接放在你的程序的安装文件里,这样不便说明,而且安装文件会很大,因为.NET framework的安装文件很大,且安装速度慢。