WIN2000操作系统中安装.net 3.X

微软的.NET 3.x 默认情况下是不可以在XP及以下版本安装的.

安装时会提示,此操作系统不支持此安装.
要想使其在WIN2000上能够安装起来.可以使用ORCA工具,打开要要修改的dotet3.x的安装文件--一个MSI文件(如果你的安装文件是EXE就不行了)在左边的列表里找到launcher...字样的一栏,点一下,看右边,是不是有个列表,找到 包含不支持此安装的错误提示的那一行,然后删除就可以了.当然我是先将.NET3的MSI包,解开后(这样的工具很多).更改WF文件夹里的MSI文件里的LAUNCHER...的,其它的如PF什么的,应该也可以.安装完成后.试了一下.,会不会因为操作系统的原因,有什么不兼容或者错误出现。幸运的是,WF竟然运行的很顺畅.没有报什么错误。至少我用到的那部分工作流用的还是很顺畅的.当然,微软不让你在xp以下操作系统中安装dotnet3.x自然有他的道理,象这种强制安装的方法,很有可能部分功能会出问题.所以使用此方法者,后果自负,本人概不负责.哈哈.

相关原理.
因为.NET3的安装包是MSI格式的,而MSI格式的安装包,其实就是一个数据库类型的东西,由WINDOWS INSTALL 加载读取并执行,WINDOWS INSTALL会先根据LAUNCHER...
字段的记录进行判断,在这里我们们强制删除判定条件,自然就不会判断了,安装就可以安然进行下去了.      

你可能感兴趣的:(.net,windows,数据库,XP,工具,微软)