我觉悟了。 .net3.5

lulianqi 2010-06-24 09:27:05
自己的一点感受!跟前辈们分享下》
如有不当之处,请指出。。。。以免我误入歧途!!! 呵呵
做学生的我,平时特别无聊。利用非常空洞的课余时间编了个小程序(快半个学期了),现在要实习了,找单位重要。所以也不想再继续完善了。 于是乎便想要打包供网友们下载玩玩。
今天花了半天的时间,在网上学了下打包的技巧。
好了,现在实践。可怕的事情发生了。由于需要.net框架,所有需要吧.net3.5一起打包在安装文件里。但是.net3.5居然有200mb之大。太可怕了。(2.0只有20mb左右)
这样我就傻眼了,当时我为什么会选择.net3.5
还好在属性的地方发现这个框架还可以修改。改成2.0后发现程序有些地方出错了。还好我没有用多少3.5的特性。不然要改死了。
看了看,.net2.0完全可以满足我们的一般应用
3.5是多了点像linq(sql2000还不支持!)这样的新东西。
有些类多了些新的方便的内置方法如 数组名.Contains(元素名) 来判断数组里是否存在数组里是否存在某元素(2.0好像要实现这管理要么遍历一遍,要么把数组转换成IList)
不过如果没有什么特别的要求,还是不用3.5,特别是给普通用户用的东西(200mb 实在太大)


资质很低!见识也不远!欢迎批评。可不要喷我。。。
...全文
1451 101 打赏 收藏 转发到动态 举报
写回复
用AI写文章
101 条回复
切换为时间正序
请发表友善的回复…
发表回复
mide_c 2010-06-27
  • 打赏
  • 举报
回复
可以用MONo啊。摆脱.NET框架,也能让.NET程序运行!
我也是前段时间研究了一下。现可以登陆邮箱Secondman@126.com 下载
密码022196182
I520WUCHAN 2010-06-27
  • 打赏
  • 举报
回复
学习了。。。
zyc901016 2010-06-27
  • 打赏
  • 举报
回复
准备两台机子,平时玩用win7,开发用xp,没办法啊,win7做开发不怎么好用啊
lulianqi 2010-06-27
  • 打赏
  • 举报
回复
[Quote=引用 99 楼 mide_c 的回复:]
可以用MONo啊。摆脱.NET框架,也能让.NET程序运行!
我也是前段时间研究了一下。现可以登陆邮箱Secondman@126.com 下载
密码022196182
[/Quote]
感谢您提供邮箱及登录密码!可是我不太清楚您到底是什么意思!您想说什么呢???可不可以说的再清楚点。。。。
谢谢!
lulianqi 2010-06-27
  • 打赏
  • 举报
回复
感谢以上各位大虾顶贴。。。。。。。。
没花鹿 2010-06-26
  • 打赏
  • 举报
回复
客户懂个甚? 先给客户洗脑嘛---告诉客户,优秀的软件/系统都是这样的,不信客户不膜拜你.
gootey 2010-06-26
  • 打赏
  • 举报
回复
新手来观望
wangquyong 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hitlcyu19 的回复:]
呵呵 现在的机器都是预装win7了 所以3.5也无所谓了
[/Quote]

...
特别 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 bycz123456 的回复:]

呵呵,我的就是xp
[/Quote]
+1
punk0575 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lulianqi 的回复:]
引用 2 楼 hitlcyu19 的回复:
呵呵 现在的机器都是预装win7了 所以3.5也无所谓了

可是现在我们同学,也没几个用win7 他们都还是xp(加我班上用win7的不超过5人)
[/Quote]

我 是 誓死 使用win 7 的
wangwenzhuang 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 70 楼 aolongxue 的回复:]
Framework 3.5这个硬伤也是微软一个重要的致命伤

为什么别人写的代码就不用让用户搞懂什么.net 2.0,3.5

而用C#还搞得这么麻烦,有时确实很受打击,为什么用C#就要这么多乱78的东西支持

想写个东西出来还得说服别人安装Framework,如果不普及win7(这事没个10年跟本下不来)

所以说,咱用C#的人,其实也就只有捣鼓捣鼓Asp.net的命了...别说……
[/Quote]
哥们,勿担忧,xp的用户用不长了,xp sp2微软将在7月中旬停止一切更新,xp sp3微软将在2014年停止更新,win7的时代很快就要降临了
open24hours 2010-06-26
  • 打赏
  • 举报
回复
可以打包Web版本的.net framework,只有3M左右,好处就是可以检测客户端的环境计算出需要下载的列表,这样就会少了很多东西,ISO版本包含x86, x64, ia64版本的,同时不同操作系统,XP,Windows 2003 等,文件有些也不一样,无疑会增大安装包。
「已注销」 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lulianqi 的回复:]
引用 4 楼 bycz123456 的回复:
呵呵,我的就是xp

看来xp的用户还是非常多的。至少学校机房的机器就没有安装win7的
[/Quote]

XP吧,你们没见过98的机器?

就这两年。。。。。
lulianqi 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 78 楼 resigner 的回复:]
客户懂个甚? 先给客户洗脑嘛---告诉客户,优秀的软件/系统都是这样的,不信客户不膜拜你.
[/Quote]
高 实在是高!!!
WoYaoYaBao 2010-06-26
  • 打赏
  • 举报
回复
学习,接分
leon9090 2010-06-26
  • 打赏
  • 举报
回复
我也觉悟一次吧。。。
宝_爸 2010-06-26
  • 打赏
  • 举报
回复
下面文章比较了net各个版本的大小

http://www.hanselman.com/blog/TowardsASmallerNET4DetailsOnTheClientProfileAndDownloadingNET.aspx

net3.5大好像是因为x32,x64,IA64的版本都包含在内了。而net4把他们分开了。
参考
http://www.hanselman.com/blog/SmallestDotNetOnTheSizeOfTheNETFramework.aspx
的Why is that one installer so big?小结
宝_爸 2010-06-26
  • 打赏
  • 举报
回复
Microsoft .NET Framework 4 Client Profile (Standalone Installer)
会更小一点

41.0 MB

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544
laiyao 2010-06-26
  • 打赏
  • 举报
回复
C/S结构很好啊,B/S能做出《魔兽》来吗
柳晛 2010-06-26
  • 打赏
  • 举报
回复
[Quote=引用 70 楼 aolongxue 的回复:]
Framework 3.5这个硬伤也是微软一个重要的致命伤

为什么别人写的代码就不用让用户搞懂什么.net 2.0,3.5

而用C#还搞得这么麻烦,有时确实很受打击,为什么用C#就要这么多乱78的东西支持

想写个东西出来还得说服别人安装Framework,如果不普及win7(这事没个10年跟本下不来)

所以说,咱用C#的人,其实也就只有捣鼓捣鼓Asp.net的命了...别说……
[/Quote]

你认为将来桌面软件还会流行么?如果不是微软为了卖Windows,早就是B/S时代了。
office.com是微软的域名,将来可能会改成谷歌那样的在线office,结合Silverlight会有更好的用户体验。
加载更多回复(81)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧