GAC是什么意思啊?

GAC是什么意思啊?,第1张

GAC是Great Amusement Centre的缩写,位于Mudu senior high school.GAC(Global Assessment Certificate)一种国际英语预科课程,是ACT(Ameracan Collage Test)美国高考的子课程.GAC (Global Assessment Certificate,全球评估证书) /ACT(American College Test, 美国大学入学考试) 预科课程,是美国教育委员会与澳大利亚高校根据母语非英语国家高中二年级结业以及高三毕业后的学生进入美国和英联邦国家大学存在的语言和学科知识差异制定,帮助学生在本国完成国外大学预科课程的学习,突破英语障碍,顺利的进入国外正规大学而开设的课程。

.net程序集注册都使用.net框架自带工具,直接在.net命令行可运行

1、使用gacutil.exe在GAC中注册

2、使用regasm.exe提供com注册

使用 GAC

全局程序集缓存 (GAC) 是一种代码缓存,它在任何带有已安装的 CLR 的机器(例如已安装了 CF.NET 的 Pocket PC)上都可用。旨在跨应用程序共享的程序集可以存储在这里,而其必须有一个强名称。注意,安装了 GAC 的程序集必须有匹配的程序集名称和文件名,不包括文件扩展名(因此 MyAssembly 必须与 MyAssembly.dll 或 MyAssembly.exe 配对)。

将程序集安装在 GAC 中有什么好处?

• 一个共享的位置意味着基于 RAM 的安装不需要有重复的 DLL(同一版本且同一文件名)耗费宝贵的空间。

• 并行版本允许同一 DLL 名称的多个版本对 CF.NET 应用程序可用。在编译时,程序集存储它们所依照生成的程序集版本信息,这意味着他们将永远使用相同的程序集版本运行。因此,即便是此 DLL 的更新的版本可用,程序集也会继续使用旧的 DLL,从而防止了任何类型的向下不兼容。

• 其他好处在于在桌面上使用 GAC,但不与压缩框架共享。

所有 CF.NET 基类库都安装在 GAC 中,那么您还在等什么?您可能已经注意到了 Pocket PC 的 \Windows 目录中前缀为“GAC”的文件。CLR 将访问 Cgautil.exe 实用工具来用关于安装了 GAC 程序集的信息更新 GAC。要将您的程序集安装到 GAC 中,首先用一个强名称为其签名,然后在您的应用程序部署过程中包括一个文本文件(扩展名为 .GAC),如 CAB 文件。这个 .GAC 文件需要放在 \Windows 目录中,而且应该用 ANSI 或 UTF-8(不用 Unicode)编码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11691467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存