使用WiX将程序集放入GAC和安装路径

时间:2009-12-11 22:27:58

标签: .net wix gac

我刚刚开始学习如何使用WiX而且我遇到了麻烦。我的软件包使用第三方库,它需要在GAC和软件包安装目录中存在一些文件。

使用WiX,我可以将文件显示在安装目录或GAC中,但不能同时显示在两者中。

有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:12)

这里有关于installing an assembly to both the GAC and local file system的帖子。这里面有一些实际的WiX代码可以满足您的需求。

答案 1 :(得分:0)

我找到了该帖子-自从移动之后,新的网址在这里:https://devblogs.microsoft.com/setup/installing-assemblies-for-runtime-and-design-time-use/

本质上,您将创建两个组件,将GAC创建到一个新文件夹中,该文件夹基本上会被忽略,因为它将转到GAC,而另一个组件将复制到您要复制到的位置-无需使用{{{1} }属性。

下面的示例来自代码,我已经使用这种技术在我的项目中使用它了。

Assembly=".net"