для Windows 8.1 имеет по умолчанию здесь установлен эти .net сборки:GAC установить проблему с InnoSetup
C: \ Windows \ Microsoft.NET \ сборка \ GAC_MSIL \ Microsoft.PowerShell.ConsoleHost \ v4.0_3.0.0 .0__31bf3856ad364e35 \ Microsoft.PowerShell.ConsoleHost.dll
здесь:
C: \ Windows \ Microsoft.NET \ сборка \ GAC_MSIL \ Microsoft.PowerShell.ConsoleHost.Resources \ v4.0_3.0.0 .0_es_31bf3856ad364e35 \ Microsoft.Pow erShell.ConsoleHost.Resources.dll
и здесь:
C: \ Windows \ Microsoft.NET \ сборка \ GAC_MSIL \ Policy.1.0.Microsoft.PowerShell.ConsoleHost \ v4.0_1.0.0 .0__31bf3856ad364e35 \ Policy.1.0.Microsoft.Powershell.ConsoleHost.dll
Я хотел бы установить их от моего InnoSetup монтажника другой ОС Windows 8.1, который имеет Powershell Характеристика удалены, и отсутствие этой сборки.
Я читал о флагоме gacinstall
, но я не уверен, как это сделать, чтобы воспроизвести ту же структуру, что и Windows по умолчанию, а также я не уверен, должен ли я найти и указать сильное имя в параметр StrongAssemblyName
для этих dll, кто-то может дать пример установщика?
Структура GAC автоматически генерируется, и вам не нужно заботиться об этом. –
@Lex Li спасибо за комментарий, но в любом случае я не уверен, где именно каталог должен копировать мои файлы в 'C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL' или, возможно,' C: \ Windows \ Microsoft. NET \ assembly' или где мне действительно нужен код-пример раздела '[Files]' с параметрами «Source» и «DestDir» (и все остальное, что может понадобиться как «Flags»), чтобы знать, как лечить один файл из тех файлов, которые я прокомментировал, чтобы правильно установить их в GAC. еще раз спасибо! – ElektroStudios