3

<Component Guid="7F7333F5-F9ED-4712-8D1B-58AAC71790CB" Id="MyComponent"> <File Name="MyDll.dll" KeyPath="yes" Vital="yes" Id="MyDLL_GAC" Assembly=".net" Source="$(var.COMTRACERDIR)\MyDll.dll"> </File> </Component>

当我用它用 wix 制作 *.msi 时,我发现 dll 将安装在路径“C:\Windows\Microsoft.NET\assembly\GAC_32...”而不是“C:\Windows\assembly \GAC_32"。

4

1 回答 1

5

因为一个是 4.0 CLR 的 GAC,另一个是 2.0 GAC - 但问题更加复杂。更多信息可在此处获得:.NET 4.0 有一个新的 GAC,为什么?

于 2012-09-20T05:46:00.710 回答