不装.net Framework 4.0,如何运行.net开发的WPF程序

glacier000 2011-08-19 04:20:10
RT,最近用WPF做了一套软件,如果用户不装.net 4.0,就要把4.0打包到安装包中,这样使得安装包变得很大。

请教高手,如何不打包4.0,就能运行程序呢?

可不可以只把用到的类库打包进来?

请高手指点迷经!!
...全文
593 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你可以想象各种环境,比如说给一个很大的煤矿开发一个非常多人都有权使用(但是访问的数据可以不同)的应用程序。各种单位的人员、地上地下的人员,只要可以登录入企业的网络,就要立刻访问这个程序的最新版本,而且他们不可能使用瘦web网页那种过于幼稚简单的用户操作界面。此时部署和升级是头等大事,我觉得当初去选择winform、wpf来开发本身是有些不明智的。
  • 打赏
  • 举报
回复
在现在大多数ADSL下也就是10秒钟就安装完毕了 --> 在现在大多数ADSL下也就是20~30秒钟就安装完毕了
  • 打赏
  • 举报
回复
如果你都能说出“没有什么不可能的”这种豪言壮语,那么我觉得你可以尝试删除你的代码,重新用silverlgiht来写那几个简单界面。silverlight的.net framework只有5M多,在现在大多数ADSL下也就是10秒钟就安装完毕了,而且只是安装一次就够了。silverlight也支持丰富第三方类库,可以完成各种工作,甚至也可以支持(如果确实必须的化可以用一分钟就设置为)OOB模式。或者假设不使用OOB模式,你可以在网页上使用ActiveX开发一个非常“轻薄”的本地代码层,然后在silverlight中透过javascript互操作方式来调用ActiveX。

用户只要打开浏览器,不管走到世界哪里,就能访问你的程序的最新版本,这岂不是更好?!
glacier000 2011-08-31
  • 打赏
  • 举报
回复
再继续...
五位数 2011-08-22
  • 打赏
  • 举报
回复
4.0有客户端的包,比较小,安装还快,推荐你使用
bios8086 2011-08-22
  • 打赏
  • 举报
回复
您还是改用C++吧!如果程序不大的话!
hangang7403 2011-08-22
  • 打赏
  • 举报
回复
应该是要安装的
crackdung 2011-08-22
  • 打赏
  • 举报
回复
包裝所需的dll到你程序,其它沒辦法的
白鸽 2011-08-22
  • 打赏
  • 举报
回复
除非你在安装时能够关联Framework的官网,也就是安装时实现下载功能。。下载安装这样你的安装包就会小很多!但是这不是好办法!
白鸽 2011-08-22
  • 打赏
  • 举报
回复
如果.net这个实现了!也就是平台都不用就能运行的话,我想.net也就不是今天这个状况了,那就属于无敌的模式了。安心的用吧,别考虑这不可能的事情了!
glacier000 2011-08-22
  • 打赏
  • 举报
回复
感谢3#, 继续顶一下,看看还有其他方法没
glacier000 2011-08-19
  • 打赏
  • 举报
回复
没有什么不可能的,只是还没想到怎么做,呵呵
我姓区不姓区 2011-08-19
  • 打赏
  • 举报
回复
前几个月有人发过一个贴,你可以参考一下:
http://topic.csdn.net/u/20110421/23/305894dd-3872-4c70-a282-4953eee2e154.html?13287
catchdream 2011-08-19
  • 打赏
  • 举报
回复
没这个可能,不要想了,要不在安装包里让他在线安装,反正最后肯定要装。
isjoe 2011-08-19
  • 打赏
  • 举报
回复
但愿你能找到一个。Net精简版(非官方的)

110,566

社区成员

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

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

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