GAC中的装配安装

时间:2016-09-10 19:26:50

标签: c# .net-assembly gac

我正准备参加70-483的MS考试,我有一个示例问题:"您正在开发一个将由多个应用程序使用的程序集。您需要在全局程序集缓存(GAC)中安装程序集。您可以执行哪两项操作来实现此目标? (每个正确答案都提供了一个完整的解决方案。选择两个。)

一个。使用程序集注册工具(regasm.exe)注册程序集并将程序集复制到GAC。

B中。使用强名称工具(sn.exe)将程序集复制到GAC中。

℃。使用Microsoft注册服务器(regsvr32.exe)将程序集添加到GAC。

d。使用全局程序集缓存工具(gacutil.exe)将程序集添加到GAC。

电子。使用Windows Installer 2.0将程序集添加到GAC。"

建议的答案是B和D,这是正确的吗?我认为正确的可能是D和E.任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

不确定您需要什么帮助,但不是D和E的原因是regsvr32.exe不会在GAC中注册用于注册COM对象的内容,并且要在GAC中安装要安装的功能比Windows Installer 2.0晚的版本。

它是B和D的原因是在GAC中注册的所有程序集都必须是强名称的,您使用sn.exe工具来执行此操作。获得强大的命名工具后,可以使用gacutil.exe将其添加到注册表中。