写点什么

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

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

关注

评论

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

巡展2020第十三届亚洲国际物联网展览会-南京站

InfoQ_caf7dbb9aa8a

「架构师训练营第 1 期」第二周课后总结

睡不着摇一摇

极客大学架构师训练营

实践案例丨ACL2020 KBQA 基于查询图生成回答多跳复杂问题

华为云开发者联盟

搜索 数据集 知识图谱

大作业

SuperLab

无代码平台,完成业务的最后一公里

蓝黑

换道超车 区块链是你的捷径

CECBC

区块链 互联网

鼓励语言区块链技术的应用

CECBC

区块链

架构师训练营第二周作业

Geek_4c1353

数字货币管理,3 大新模式来了!

CECBC

区块链 数字货币

使用Grafana + simpod-json-datasource快速搭建数据看板

诸葛小猿

Grafana 数据可视化 simpod-json-datasource

甲方日常 22

句子

Vue 工作 随笔杂谈 日常

面试官:讲讲Redis的五大数据类型?如何使用?(内含完整测试源码)

冰河

redis Jedis JedisCluster

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 模型的本地训练与评估

Alex

tensorflow 模型训练 keras

二.图说Eureka源码(环境搭建)

阿亮

源码 SpringCloud Eureka

大作业

任小龙

架构师训练营笔记2则分布式系统架构和数据结构

tuuezzy

朋友入职阿里请我吃饭,只因为面试前我逼他看了这些,经验很重要

小Q

Java 学习 程序员 架构 面试

学完这篇Spring Cloud技术提升一个点!

Java架构师迁哥

智能体:华为给时代炼一炉钢

脑极体

JAVA集合之LinkedList底层实现和原理

彭阿三

linkedlist

一个草根的日常杂碎(9月23日)

刘新吾

随笔杂谈 生活记录 社会百态

Redis做分布式锁可能不那么简单

架构师修行之路

分布式 分布式锁

12周作业-大数据

飞雪

关于Java Servlet找不到自定义包或者第三方包

谷鱼

classes

智谱 AI 首席科学家唐杰团队荣获国际数据挖掘顶会时间检验应用科学奖

极客播报

架构师训练营期末大作业

史慧君

“哥伦布”华为,与智能联接新大陆

脑极体

小朋友都能看懂的 HTTPS

Java架构师迁哥

问世间异步为何物?

架构师修行之路

微服务 异步

让世界为之赞叹的开源项目,除了Linux,你知道Git吗?

小Q

Java git 学习 程序员 面试

三步带你开发一个短链接生成平台

葡萄城技术团队

Java SpreadJS Node

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