这里安装了这些.NET程序集的Windows 8.1在默认情况下: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默认相同的结构,并且我不确定是否应该找到并指定一个强名称这些DLL的StrongAssemblyName
参数,有人可以给安装程序的例子?
GAC结构会自动生成,您不需要照顾它。 – 2015-03-25 00:09:10
@Lex Li感谢您的评论,但无论如何我不知道应该在哪里目录中复制我的文件,在'C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL'或C:\ Windows \ Microsoft中。 NET \ assembly',或者在哪里,我真的需要一个带有'Source'和'DestDir'参数的'[Files]'部分的代码示例(以及其他所有可能需要像'Flags'的东西)来了解如何处理我评论过的那些文件的单个文件将它们正确地安装到GAC中。再次感谢! – ElektroStudios 2015-03-25 00:36:18