社区
C#
帖子详情
exe文件的体积问题
嘘木
2010-05-16 08:10:27
前几天做了个小程序,功能很少,生成的exe有444k,上网找找同类程序,功能完善的多的却比我这个小……
为什么呢?
是因为用的语言不同吗?
我用的是vs2008的C#写的。是不是.net程序体积会比较大?
另外还想问问,用vs2008,C#编程,哪些因素会影响到最后程序的体积呢?要怎样才能尽量的减小体积呢?
...全文
199
13
打赏
收藏
exe文件的体积问题
前几天做了个小程序,功能很少,生成的exe有444k,上网找找同类程序,功能完善的多的却比我这个小…… 为什么呢? 是因为用的语言不同吗? 我用的是vs2008的C#写的。是不是.net程序体积会比较大? 另外还想问问,用vs2008,C#编程,哪些因素会影响到最后程序的体积呢?要怎样才能尽量的减小体积呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嘘木
2010-05-19
打赏
举报
回复
嗯,图片的确是极大地影响因素,我居然忽略了……我这个程序debug和release生成的大小是一样的,看来是比较简单所以差别不大。这回学到了一个加壳……呵呵,待会儿研究一下
qingYun1029
2010-05-17
打赏
举报
回复
[Quote=引用 5 楼 wuyq11 的回复:]
release生成,文件多少
在安装部署中打包
[/Quote]
别人的都是打包好的安装文件,而你可能是包括了那些安装时不必要的东西。。。
除了这个那就是你有没有其他的文件啦,比如什么图片这类的。。。
其他不会有太大的影响吧。。。
柳晛
2010-05-17
打赏
举报
回复
[Quote=引用 6 楼 wangwenzhuang 的回复:]
给程序加个壳,像北斗之类的,可以压缩程序体积的
[/Quote]
.NET加壳软件似乎不是很好找..
柳晛
2010-05-17
打赏
举报
回复
vs编译的C#的确比TurboC2生成的exe大,但好像比C++小。
生成发行版体积会小很多,另外资源大小的控制很大程度上决定了文件的大小。
codeingsky
2010-05-17
打赏
举报
回复
1 检查你的资源(图片、图标)
2 减少不必要的输出
爱上穿马甲的妞
2010-05-17
打赏
举报
回复
就是啊,给程序压缩一下,或是加一个壳,都是有效的方法。
yilanwuyu123
2010-05-16
打赏
举报
回复
1
看看生成的程序类别,如果是DEbug文件,exe中会被插入很多临时指令以便进行调试。语言不同反应在大小上肯定是有差别的。
wangwenzhuang
2010-05-16
打赏
举报
回复
给程序加个壳,像北斗之类的,可以压缩程序体积的
wuyq11
2010-05-16
打赏
举报
回复
release生成,文件多少
在安装部署中打包
skep99
2010-05-16
打赏
举报
回复
属性-生成项
勾选掉不必要的输出,如trace
如果要更小的体积的话有压缩工具,可以压小exe 如.NetZ
捷哥1999
2010-05-16
打赏
举报
回复
1
编译成release看看,不用debug
noway8881
2010-05-16
打赏
举报
回复
看看你有没有嵌入的资源.
程序的图标啦,图片啦。
理不完的逻辑
2010-05-16
打赏
举报
回复
路过 学习~!
protobuf的protoc.
exe
和jar
**protoc.
exe
** 是protobuf的主要编译器,它的主要功能是将.proto
文件
转换为不同编程语言(如C++、Java、Python等)的源代码。这些源代码提供了方便的数据序列化和反序列化的API,使得开发者可以在应用程序中轻松地...
DirectX修复工具 V2.1标准版
在线修复版的功能与标准版相同,只是其所需的
文件
将通过Internet下载,因此大大减小了程序的
体积
。本程序的各个版本之间,主程序完全相同,只是配套使用的数据包不同。因此,当您使用标准版数据包时,程序将进行标准...
DirectX修复工具 V3.3增强 绿色版
在线修复版的功能与标准版相同,只是其所需的
文件
将通过Internet下载,因此大大减小了程序的
体积
。本程序的各个版本之间,主程序完全相同,只是配套使用的数据包不同。因此,当您使用标准版数据包时,程序将进行标准...
GreenJVM(绿色JVM启动器)
GreenJVM是一个专为绿化Java应用而存在的小程序,以C++开发。它的执行
文件
体积
很小仅仅370KB,本身也是一个基于JNI的Java应用.真正的核心
文件
只有2个,一是GreenJVM.
exe
(执行
文件
),一个vm.cfg(配置
文件
).
DirectX修复工具 V3.3标准 绿色版
在线修复版的功能与标准版相同,只是其所需的
文件
将通过Internet下载,因此大大减小了程序的
体积
。本程序的各个版本之间,主程序完全相同,只是配套使用的数据包不同。因此,当您使用标准版数据包时,程序将进行标准...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章