Мне нужно создать небольшое приложение или script, чтобы установить сборку .NET в GAC. Я читал, что есть несколько способов сделать это, включая:
- с помощью
gacutil.exe
-
выполняется следующая строка кода:
new System.EnterpriseServices.Internal.Publish().GACInstall("Foo.dll");
Однако, что произойдет, если я просто создам соответствующие каталоги на машине и скопирую сборку в этот каталог? Структура каталога GAC следующая: C:\Windows\assembly\GAC_MSIL\Foo\<version#>__<public token>\Foo.dll
Сделайте ли эти два метода что-то особенное помимо создания структуры папок и размещения сборки в нем?