рассмотрим следующую командуКак Windows Update устанавливает сборки .NET в GAC?
gacutil /i Microsoft.Powershell.ConsoleHost.dll
Это позволит установить сборку
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.PowerShell.ConsoleHost
Теперь рассмотрим другой компьютер без gacutil
. Вы можете установить this update и тот же сборщик будет установлен на том же месте. Как это обновление устанавливается на Глобальный сборный кэш без gacutil
?
Что заставляет вас полагать, что обновление не использует 'gacutil' или не делает то же самое, что и' gacutil' (По последним я имею в виду, что Microsoft владеет как инструментом gacutil, так и установкой обновления/установки и т. Д. Они как в конце.) –
Прохладный .. тогда вы знаете, что установщики не используют 'Gacutil'. Как update/installer добавляет сборку в GAC .. Не знаю, что он детализирует, но MS написала код для установщика, чтобы сделать это. Мне жаль, если я все еще не пропущу точку вашего вопроса. –
Сплав api можно использовать [любым кодом] (http://stackoverflow.com/a/2611435/17034), он не требует gacutil. –