写点什么

.NETZ——.NET 函数库的压缩和打包工具

  • 2009-09-10
  • 本文字数:431 字

    阅读完需:约 1 分钟

从一开始,.NET 运行时所提供的正统打包系统就是程序集集合的方式。这虽然比松散的脚本文件或类文件集合的方式好很多,却没有静态连接执行文件或可执行的 JARs 那样方便。 Vasian Cepa 的.NETZ 为广大的开发人员带来了压缩.NET 程序集和打包到单一执行文件的功能。

默认情况下,.NETZ 支持用#ZipLib 或.NET 2.0 的 IO.Compression.DeflateStream 来进行压缩。如果有必要,可以创建额外的压缩提供器。理论上,新的压缩提供器也能包含加密功能,不过类似的提供器还没有直接内置。

它也存在一些限制。在.NET 2.0 项目中,不能支持本地化资源 DLL。不像 1.0 和 1.1,.NET 2.0 不会触发 AssemblyResolve 和 ResourceResolve 事件以动态地解压缩程序集。不过,也有变通的方法的。

这个系统的另外一个限制是,不支持原生 DLL 或由托管 C++ 创建的 DLL。对于后者,是由于“托管 C++ 编译器以一种不被.NET 通用程序集载入程序所理解的方式,优化 PE 文件和 IL 元数据”。

查看英文原文:.NETZ – Compression and Packing for .NET Libraries

2009-09-10 05:333147
用户头像

发布了 254 篇内容, 共 70.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

37岁程序员被裁,想用6月工资跪舔领导划掉被裁名额,结果蒙了!

程序员生活志

英特尔神经拟态芯片Loihi大显身手 帮助轮椅上的儿童实现独立生活

最新动态

火眼云CEO张陆鹏:A轮融资5000万,解密国内ABM生态首位玩家

ToB行业头条

第11周总结

娄江国

如何让我的简历有价值、有亮点

escray

学习 面试 简历

质量门禁:Verigreen开启Git的Commit门禁

陈磊@Criss

全票通过!易观开源项目DolphinScheduler进入Apache孵化器

易观大数据

Devops与敏捷二者能否结合?

禅道项目管理

DevOps Scrum 敏捷开发

企业信息化怎么构建?

代码制造者

大数据 低代码 企业信息化 零代码 编程开发

linux入门系列9--用户管理及文件权限控制

程序员潘Sir

Linux centos centos7 linux运维 linux用户权限

区块链技术正向平台化、组件化、集成化演进

CECBC

大数据 区块链技术 科技

物联网SIM卡和SIM卡真的不是一回事

华为云开发者联盟

人工智能 物联网 华为云 传感器 SIM卡

要老婆吗? AR一键生成的那种

程序员生活志

linux入门系列6--软件管理之rpm和yum仓库

程序员潘Sir

Linux centos 运维 rpm yum

【Kafka】消费者客户端小结(java)

guoguo 👻

终极学习法,你能学会任何东西--程序员的学习之路

盛安德软件

​JDK1.8新特性(八):还在重复写空指针检查代码?赶紧使用Optional吧!​

xcbeyond

Java 新特性 JDK1.8 Optional JDK1.8新特性

网页游戏

小端taro

提高GIT中代码质量的七点优秀实践

程序员生活志

git 经验总结

非IT行业大企程序员讲述MIS系统开发案例

Learun

敏捷开发 企业信息化 企业管理 .net core 「Java 25周年」

linux入门系列7--管道符、重定向、环境变量

程序员潘Sir

Linux centos 运维 linux命令 管道符

CHAR与VARCHAR详解

Simon

MySQL

python自动生成一整月的排班表

不会写诗的王维

Python

王者荣耀为什么不使用微服务架构?

程序员生活志

一位男程序员的英语学习之路

盛安德软件

区块链技术助力甘肃建食安信息追溯平台 为食品安全“立规矩”

CECBC

食品追溯 食品安全

可能是首个支持部署 Deno 前后端应用的部署工具

binggg

taro GitHub 大前端 deno Node

INT类型知多少

Simon

MySQL

第11周作业

娄江国

开源,轻松实现RTC与SIP互通

anyRTC开发者

WebRTC 编码 SIP 源码解析

linux入门系列8--shell编程入门

程序员潘Sir

Linux centos Shell linux命令 linux编程

.NETZ——.NET函数库的压缩和打包工具_.NET_Jonathan Allen_InfoQ精选文章