社区
C#
帖子详情
求c#程序打包瘦身方案。
xiaorubj001
2010-06-22 10:46:01
最近帮朋友写一个C#小程序,不到1M,安装打包需要.net framework,将近200M很恐怖,请问大家有没有好的打包方案。谢谢!
...全文
238
16
打赏
收藏
求c#程序打包瘦身方案。
最近帮朋友写一个C#小程序,不到1M,安装打包需要.net framework,将近200M很恐怖,请问大家有没有好的打包方案。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaorubj001
2010-06-28
打赏
举报
回复
因为是帮朋友做的小程序,没有商业化,偷偷地使用飞信模式解决了。朋友很高兴。感谢大家的热心帮助!
No4000
2010-06-22
打赏
举报
回复
都还是很大。
Wude_S
2010-06-22
打赏
举报
回复
[Quote=引用 12 楼 blogtjf 的回复:]
人家用的是虚拟环境 引用 6 楼 ddccqq123 的回复:
偷偷告诉你,还可以利用飞信的运行环境。只有二十来M
[/Quote]
什么叫虚拟环境?
MMYY19668804MY521
2010-06-22
打赏
举报
回复
[Quote=引用 5 楼 llddyy123wq 的回复:]
C#程序打做安装布署文件时有很多选项的。其中有一个选项(好像默认的就是)是不需要添加.net framework的安装程序的,而是每次安装时自动判断客户端机器是否装有.net framework的如果有的话就不安装,如果没有就会指向微软官方的下载网站提示下载。
这样就需要用户第一次装时需要联网。
[/Quote]
学习下,顺便帮你顶下。哈哈
宇峰科技
2010-06-22
打赏
举报
回复
人家用的是虚拟环境 [Quote=引用 6 楼 ddccqq123 的回复:]
偷偷告诉你,还可以利用飞信的运行环境。只有二十来M
[/Quote]
uvvvw
2010-06-22
打赏
举报
回复
我想你是不想将framework打包进行发布吧。一方面是因为那玩意太大,另一方面安装的速度也实在不怎么样。第三一方面用户可能会反感我们去安装这个,用户可能完全都不知道framework是什么东西
我个人认为:
用虚拟机方法,像飞信那样。
用mono 我试过,想死的心都有,mono这破玩意兼容性实在太差,随时都会出现莫名其妙的问题。
用Xenocode+Postbuild 打包,美中不足的是把整个运行环境都整成一个exe
其实飞信那种方式是最好的,但涉及到版权问题。不知道有没有免费的.net虚拟环境可用,收费的也行,别太贵就成。
清风道禅
2010-06-22
打赏
举报
回复
没办法·.NET就是需要装·别无选择·
yuanhuiqiao
2010-06-22
打赏
举报
回复
可以的话,用精简版的Framework
jietuan
2010-06-22
打赏
举报
回复
[Quote=引用 5 楼 llddyy123wq 的回复:]
C#程序打做安装布署文件时有很多选项的。其中有一个选项(好像默认的就是)是不需要添加.net framework的安装程序的,而是每次安装时自动判断客户端机器是否装有.net framework的如果有的话就不安装,如果没有就会指向微软官方的下载网站提示下载。
这样就需要用户第一次装时需要联网。
[/Quote]
其实这样意义不大,反正都是要装.net framework,可以把.net freamwork放在单独的文件,提供带有net freamwork和没带的两种安装包。
ddccqq123
2010-06-22
打赏
举报
回复
偷偷告诉你,还可以利用飞信的运行环境。只有二十来M
llddyy123wq
2010-06-22
打赏
举报
回复
C#程序打做安装布署文件时有很多选项的。其中有一个选项(好像默认的就是)是不需要添加.net framework的安装程序的,而是每次安装时自动判断客户端机器是否装有.net framework的如果有的话就不安装,如果没有就会指向微软官方的下载网站提示下载。
这样就需要用户第一次装时需要联网。
shadow841112
2010-06-22
打赏
举报
回复
如果没有用到3.5的功能,尽量还是基于2.0发布。这样只有20多M了。当然高版本的windows是不需要装框架的。等新版windows慢慢普及了,也就好了。其实.net做c/s目前还没有太大优势,个人见解,不喜勿喷。
z812183667
2010-06-22
打赏
举报
回复
看来没有其他方法了!
wuyq11
2010-06-22
打赏
举报
回复
微软新出的操作系统中基本要自带framework
2.0还有虚拟机,否则就换其他语言
醒子宇
2010-06-22
打赏
举报
回复
不是吧``` 我都是用vs自带的```
解决
c#
,wpf
程序
带环境安装包体积太大问题
解决
c#
,wpf
程序
带环境安装包体积太大问题
Spring Boot Gradle
瘦身
打包
thinJar,分离 lib jar 依赖
srping boot 2.0+
打包
生产的 fat jar 虽然部署起来很方便,但将所有依赖都
打包
到一个 jar 包中使得体积也不小(40M+),第一次部署还没问题,之后的更新就很痛苦了,每次发布更新时一般都是自己项目的业务代码发生...
VS2010安装/
瘦身
/精简/提速方法
Visual Studio 2010(简称VS2010)出来已经有几个月了,虽然安装
程序
比Vs2008小了一些只有2.5G,但仍然是一个庞然大物,继续秉承微软的一灌作风“捆绑”,不管用上用不上先给你绑上。全完安装需要7~8G空间,自定议...
Spring Boot
打包
分离依赖 JAR 和配置文件
Spring Boot
打包
分离依赖 JAR 和配置文件 ...
小
程序
重要资源大全
小
程序
服务器可扩展的配置
方案
推荐给上班族的十款微信小
程序
微信小
程序
项目总结《五》电影首页、电影更多开发 微信小
程序
项目总结《四》电影首页、电影更多开发 微信小
程序
开发时服务器如何支持 tls1.2 ?...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章