我需要创建一个小应用程序或脚本来将 .NET 程序集安装到 GAC 中。我读过有几种方法可以做到这一点,包括:
- 使用
gacutil.exe
执行以下代码行:
new System.EnterpriseServices.Internal.Publish().GACInstall("Foo.dll");
但是,如果我只是在机器上创建了适当的目录并将程序集复制到该目录中会发生什么?GAC 目录的结构如下: C:\Windows\assembly\GAC_MSIL\Foo\<version#>__<public token>\Foo.dll
除了创建文件夹结构并将程序集放入其中之外,上述两种方法是否有什么特别之处?