请教如何使程序脱离.net Framework运行

lemon_wangjun 2011-03-02 12:04:45
.net Framework3.5太大了,我写的程序加上数据库文件大约7mb左右,打包后200多mb。程序需要发布到网上供用户下载安装,体积太大了,怎么解决好呢?
在网上搜了一下,有说用Mono的,还有说飞信的,但是飞信涉及到版权问题就不考虑了。
免费的Mono,现在最新的是什么版本的,请详细讲解如何使用。谢谢!!!
有过类似经历的最好能留下QQ或邮箱等联系方式,方便线下请教。
...全文
222 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lemon_wangjun 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fangxinggood 的回复:]
我觉得应该是 dotnet2.0 + VS2008正常打包。
[/Quote]
哦,2008打包可以选择包含framework的版本,才看见,等会我试一下看看。
机器人 2011-03-02
  • 打赏
  • 举报
回复
我觉得应该是 dotnet2.0 + VS2008正常打包。
lemon_wangjun 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fangxinggood 的回复:]

有人用.net 2.0的framework发布3.5开发的程序。
---------------
其实现在用.net framework2.0一样可以运行.NET 3.5的程序,只需要将所项目中所引用到的.net 3.5的DLL属性改为始终复制就可以了。我现在的项目中,开发框架用的都是3.5的,可部署的时候给客户装得框架版本是2.0的。
[/Quote]

那怎么能将3.5的程序在部署的时候安装2.0的环境?需要分步执行吗?难道用vs2005打包2008的程序?
leefwu 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fangxinggood 的回复:]

看这篇帖子也挺有启发。http://www.bbniu.com/forum/thread-227-1-1.html

有人用.net 2.0的framework发布3.5开发的程序。
---------------
其实现在用.net framework2.0一样可以运行.NET 3.5的程序,只需要将所项目中所引用到的.net 3.5的DLL属性改为始终复制就可以了。我现在的项目中,开……
[/Quote]

机器人 2011-03-02
  • 打赏
  • 举报
回复
看这篇帖子也挺有启发。http://www.bbniu.com/forum/thread-227-1-1.html

有人用.net 2.0的framework发布3.5开发的程序。
---------------
其实现在用.net framework2.0一样可以运行.NET 3.5的程序,只需要将所项目中所引用到的.net 3.5的DLL属性改为始终复制就可以了。我现在的项目中,开发框架用的都是3.5的,可部署的时候给客户装得框架版本是2.0的。如果要使用WPF,那框架的最低版本必须为3.0的。
机器人 2011-03-02
  • 打赏
  • 举报
回复
上网搜下.net 3.5精简版吧。好像是40M+
wuyq11 2011-03-02
  • 打赏
  • 举报
回复
飞信2.0下使用
其他框架还是要安装的
MONO

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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