有好多朋友问能否让自己用.net 2003制作的安装程序在安装时自动安装.net框架,其实利用微软提供的Bootstrapper就可以达到该目的,具体实现如下:
首先到以下地址下载,Bootstrapper Sample
http://www.microsoft.com/downloads/details.aspx?familyid=BF253CFD-1EFC-4FC5-BA7E-6A6F21403495&displaylang=en
解压后会发现有两个文件,一个是settings.ini。一个是setup.exe
然后需要把你做好的msi拷贝到相同目录下面
修改settings.ini文件内容如下:
[Bootstrap]
Msi=MySetup.msi //假设你自己生成的安转文件名为MySetup.msi
'LanguageDirectory=jpn
'ProductName=testproductname
'DialogText=
'CaptionText=
'ErrorCaptionText=
FxInstallerPath=f: //放dotnetfx.exe的位置。 如果在光盘dat下面就改为dat/
这样,安装程序运行时就会自动把.net framework安装到目标机器上了
首先到以下地址下载,Bootstrapper Sample
http://www.microsoft.com/downloads/details.aspx?familyid=BF253CFD-1EFC-4FC5-BA7E-6A6F21403495&displaylang=en
解压后会发现有两个文件,一个是settings.ini。一个是setup.exe
然后需要把你做好的msi拷贝到相同目录下面
修改settings.ini文件内容如下:
[Bootstrap]
Msi=MySetup.msi //假设你自己生成的安转文件名为MySetup.msi
'LanguageDirectory=jpn
'ProductName=testproductname
'DialogText=
'CaptionText=
'ErrorCaptionText=
FxInstallerPath=f: //放dotnetfx.exe的位置。 如果在光盘dat下面就改为dat/
这样,安装程序运行时就会自动把.net framework安装到目标机器上了