代码改变世界

net framework 3.5 安装包太大

2010-11-07 11:54  宝宝合凤凰  阅读(975)  评论(0)    收藏  举报

我们做 c/s 程序开发的.
安装程序是 install shield 2008
客户是 internet 上的客户,操作系统从windows xp 到 windows vista 各式各样.
现在.net framework 3.5 sp1 的框架有 200多M.
让那些互联网上的客户去下载显然不太现实.
不知道如何精简,有没有方法?
网上我看有 .NET Framework Client Profile 的介绍,不知道是否这个 .NET Framework Client Profile 就是精简版的 3.5 sp1.
微软网站上 .NET Framework Client Profile 是下载一个更新工具,然后根据客户端情况自动update的.
事实上,国内很多网络比较差,连不上微软的update网站是常有的事,也不知道如何下载非自动update的.NET Framework Client Profile

请高手们给我一些指示,如何让 install shield 2008 打包的 .net framework 3.5 sp1 更精简些.分不够,可以加,谢谢大家参与讨论!

===========

 

如果没有用到linq之类的,没有必要使用3.5的啊,2.0就可以跑起来的啊

2.0有一个Restribute版本,大概20多M

 

==============

一般在安装和部署应用程序时,在“系统必备”中包含“.NET Framework 3.5 SP1”,
并选择从与我的应用程序相同的位置下载系统必备组件
有时可用过虚拟机,不用打包框架
如有 Xenocode 的postbuidle或者vas, Salamander .NET Linker ,mono等
vista集成了3.0或者连接网站

===============

这不是懂不懂的问题哦老兄 
2.0的话有个linker可以提取一个一些dll 不需要安装framework 
3.5能不能提就不知道了

===========

用2.0的.NET Linker就可以了

============

你可以打个包啊……比如说你要发布你用.net写的软件的话,你可以建SETUP工程,里面勾选.net framework 组件的……
不过对方在安装你的软件的时候,需要连网状态,你的安装程序会自动引导用户下载完整组件。

如果你觉得这还麻烦的话,就自己下好了,然后打进安装程序里面给用户不就完了……

 

==========

http://www.microsoft.com/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=zh-cn 这个网址只有2.73MB哦 !只是安装的时候稍微慢点