写点什么

.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:332716
用户头像

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

关注

评论

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

Spring 应用合并之路(一):摸石头过河 | 京东云技术团队

京东科技开发者

新规施行推动数据资产化迈出关键一步

用友BIP

数据资产

NeurIPS'23 Paper Digest | PromptTPP: Prompt Pool 与时序点过程模型的持续学习

可信AI进展

机器学习 持续学习 Prompt prompt learning 时序模型

DDD落地实践-架构师眼中的餐厅

EquatorCoco

架构 DDD 领域驱动

专业Visio绘图文件阅读器:VSD Viewer 激活最新版

胖墩儿不胖y

Mac软件 文件查看器

如何下载和安装 Eclipse?

小魏写代码

BetterZip 5 for mac(专业解压缩软件) v5.3.4中文注册激活版

mac

苹果mac Windows软件 BetterZip 压缩和解压缩工具

软件测试开发/全日制丨Web端测试—JavaScript讲解 学习笔记

测试人

软件测试

中间件是开箱即用的吗?为什么要开发中间件adapter?

华为云开发者联盟

开发 华为云 华为云开发者联盟

Bartender 4 for Mac(菜单栏应用管理软件) v4.2.25完美激活版

mac

Bartender 苹果mac Windows软件 菜单栏图标

一文读懂$mash 通证的 “Fair Launch” 规则,将公平发挥极致

西柚子

视频直播技术干货(十一):超低延时视频直播技术的演进之路

JackJiang

网络编程 即时通讯 IM

教育场景数字化中音视频小程序的发展

Onegun

在线教育 教育 教育科技

用友签约新奥集团,共建智慧资产管理平台

用友BIP

资产管理

大模型训练中断,断点续传助力快速恢复

百度开发者中心

人工智能 深度学习 大模型

基于大模型训练的编程助手

百度开发者中心

人工智能 大模型 智能代码助手

一文详解 Java 限流接口实现

阿里技术

Java 分布式限流 限流算法 应用级限制 限流接口

代码出错了,IDE竟然不报错?太诡异了....

互联网工科生

ide 代码 ChatGPT

一文读懂$mash 通证的 “Fair Launch” 规则,将公平发挥极致

小哈区块

ICT行业“样品”相关业务挑战及解决方案介绍

用友BIP

ICT行业供应链

mac电池最大充电限制软件:AlDente Pro 激活中文版

mac大玩家j

Mac软件 电池管理工具 充电管理

医疗设备管理二维码:扫码查看使用说明、填写消毒记录

草料二维码

二维码 草料二维码 医疗设备 医疗设备管理

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