3

我目前正在 Visual Studio 2012 中制作 Outlook 插件,我为我的项目创建了一个安装程序,但为了让我的插件在我的客户端计算机上工作,我还需要添加 SharePoint Foundation ( http://www.microsoft.com /en-us/download/details.aspx?id=21786 ) dll,但是当我尝试将它们从我的 C:\Windows\assembly 文件夹添加到 WiX msi 基础安装程序 Project\References - (通过右键单击并按添加参考),我收到以下错误“无法添加对 [文件路径] 的引用。请确保该文件是可访问的,并且它是有效的 WiX 参考。“你知道我能做什么吗?非常感谢你的帮助!

4

2 回答 2

4

您需要将文件添加到 Product.wxs - 请参阅http://wix.sourceforge.net/manual-wix3/wix_learning.htm。您只需通过引用添加 .wixlib 和其他项目。

于 2013-04-18T14:43:58.200 回答
0

另一种方法是使用 WiX 3.7 Bootstrapper 项目。引导程序引擎通常称为“Burn”,因此您可能会在讨论中看到它。

引导程序项目允许您使用它们自己的安装程序来安装依赖项,例如您链接到的“SharePoint Foundation 2010 客户端对象模型可再发行组件”。引导程序的一个很好的例子是 WiX 3.7 安装程序本身,但大多数项目可以简单得多。

使用供应商提供的安装程序安装依赖项的优点是不必自己重新实现任何必要的逻辑,并允许它们由用户管理和升级。

于 2013-04-22T00:13:24.617 回答