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