D8产生的DLL文件好大:(

aoeiuvcom 2004-08-27 10:05:59
ASP.Net工程

用了MSSQL,没写几个文件

产生的DLL是 1338K


好像在工程设置里是否包括Debug信息都是一样的大小:(

Delphi到目前给我最大的遗憾是不知道怎么产生Release版本


害我现在写Exe文件都是用ASPack压缩后提供

压缩后大小大部分在40%以内
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TaoDelphi 2004-08-27
  • 打赏
  • 举报
回复
至于.exe,在win32下我是用asPack压缩,在.net下没试过。^_^
TaoDelphi 2004-08-27
  • 打赏
  • 举报
回复
呵呵,如果你是用D8的话,用Reflection这个工具打开你开发的dll看看,会发现所有用D8开发的dll里都有一个Borland名字空间。这就是文件大的原因。
也许你的工程并没有引用它,但D8会自动为你加进去,因为它是必须的。

解决方法:
让所有的dll都引用同一个Borland.Delphi.dll。即把Borland.Delphi.dll放在你的输出文件的目录下,然后手工把所有的D8工程的reference里都加上Borland.Delphi.dll。
这样你再试试,一下子少了许多,比C#开发的也不大。
TaoDelphi 2004-08-27
  • 打赏
  • 举报
回复
那是当然的了,可能因为AsPack只对win32的PE格式有效。将来也许出AsPack.net,呵呵。
aoeiuvcom 2004-08-27
  • 打赏
  • 举报
回复
DLL用它压缩后就不能用:(

1,978

社区成员

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

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