不解.net 的winform应用程序, 为什么要安装framework

gngnandgngn 2006-07-24 09:14:39
真是不理解啊, 这样部署的话不是要在客户机上装framework了?? 这一装可是上g的, 按照以前的不是挺好嘛, 把需要的库通通link进程序里面, 这样发布不是很简单麻。 真是不理解ms是怎么想的。。。
...全文
230 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
gngnandgngn 2006-07-24
  • 打赏
  • 举报
回复
sorry , 确实只有20几m:))

我的意思是, 在.net之前, windows程序需要的类库都是直接link到应用程序里面的啊, 这样发布的时候只需要把exe文件拷贝到客户端上就可以了吧, 现在却需要另外安装.netframework, 首先使客户在心里上接受不了, 其次很多客户机是不允许安装的, 这样不是自找麻烦。。。

to zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣) : 您老说话真冲
eplox 2006-07-24
  • 打赏
  • 举报
回复
sun java vm 是想让java 运行在任何平台上, ms 的 .Net framework 是为了不让.Net运行在除了win以外的平台上。这就是根本区别。
kissknife 2006-07-24
  • 打赏
  • 举报
回复
哪有上G啊?

也就20来M,装好了100来M...

又不是装开发环境.
jack6512006 2006-07-24
  • 打赏
  • 举报
回复
不装就运行不了
zdrone 2006-07-24
  • 打赏
  • 举报
回复
我猜测微软的做法是学sun的java的。
java的执行是在一个java虚拟机上运行的,这样的好处是编程语言可以跨平台运行,不管是windows机器或者linux机器甚至是其他的一些操作系统,java程序编译完成后其实并不是一个真正的机器二进制语言,而是类似于汇编或者一种助记符一类的语言,java先给你一个模拟的系统,程序是在模拟的系统上运行,也就是所说的托管,然后由托管程序解释成机器语言来执行。
而我想微软也是学习了sun的java语言的特性,(不知道先是谁想出来的)然后建立了一个framework也就是相当于java的虚拟机了,然后由.net生成的exe或者dll文件通过framework的解释来在真正的系统上执行。
上webcast的时候好像欧延亮讲过说c#现在已经能跨平台运行了。但是具体怎么弄还不是很清楚。
另外一个原因可能是减少对系统的依赖,所以通过framework建立assembly直接同构assembly命名空间的集成环境来运行,减少运用系统文件带来的弊端,或者是安全性、稳定性方面的问题。
个人知道怎么多,不知道理解的对不对
zhongwanli 2006-07-24
  • 打赏
  • 举报
回复
这是MS 发展 .NET 的战略需要,现在MS已将.NET Framework 融入了下一代操作系统。

而且他也提供了一些方法去避免你所谓的麻烦。

在下一代操作系统普及之前,请楼主掌握其一些相关的技术,这才是关键。
或者,你有更好的方案提供给MS ,或者不用.NET ,否则,只能这样了。
Teng_s2000 2006-07-24
  • 打赏
  • 举报
回复
哈哈
B/s搞定了,不用装
lightningcat 2006-07-24
  • 打赏
  • 举报
回复
类同于运行java要安装java虚拟机
duncansun 2006-07-24
  • 打赏
  • 举报
回复
.net framework 22.3M
wlovenet 2006-07-24
  • 打赏
  • 举报
回复
用B/S吧,客户端就不要了
foyuan 2006-07-24
  • 打赏
  • 举报
回复
说错了 楼上的楼上的楼上搞错了
foyuan 2006-07-24
  • 打赏
  • 举报
回复
只有20几M 不是很大 就是麻烦 楼上的楼上搞错了吧
流梓 2006-07-24
  • 打赏
  • 举报
回复
jc15271149(端午节吃月饼)
这就是.net winform的最大弊端哈

TO:端午节吃月饼
想问问你们,难道web form就不用装framework?

楼主:你从哪看到装个framework有上G?

namhyuk 2006-07-24
  • 打赏
  • 举报
回复
在客户机上装framework了?? 这一装可是上g的?

不会吧?老大。怎么会是上G啊?又不是装.net Framework SDK,再说SDK也没这么大嘛。

才20几兆的东西啊。还是装吧,下一代Windows都集成了.net framework了。趋势啊,20几兆的东西都受不了吗?
E_66M 2006-07-24
  • 打赏
  • 举报
回复
我虽然不太懂,但是好像有个大小130m的客户端,if我说错了,那不好意思
jc15271149 2006-07-24
  • 打赏
  • 举报
回复
这就是.net winform的最大弊端哈

110,536

社区成员

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

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

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