【发布时间】:2017-11-24 17:58:56
【问题描述】:
我正在构建一个 MSI,在其中我使用 File 元素的 Assembly=".net" 属性将 dll 部署到 GAC。但这是将其部署到 C:\Windows\Assembly 而不是 C:\Windows\Microsoft.NET\assembly\GAC_MSIL。谁能帮我解决这个问题?我正在使用 Visual Studio 2017。
【问题讨论】:
标签: wix installation gac
我正在构建一个 MSI,在其中我使用 File 元素的 Assembly=".net" 属性将 dll 部署到 GAC。但这是将其部署到 C:\Windows\Assembly 而不是 C:\Windows\Microsoft.NET\assembly\GAC_MSIL。谁能帮我解决这个问题?我正在使用 Visual Studio 2017。
【问题讨论】:
标签: wix installation gac
我使用的是第 3 方 DLL,它看起来像是使用较旧版本的 .net 构建的,因此它可能会转到较旧的 GAC (C:\Windows\Assembly)。否则,只需指定 Assembly=".net" 属性就足够了。
【讨论】: