"Wrap the file in another setup package through Visual Studio or other Windows Installer aware setup



我在Visual Studio 2012中工作,我错过了"Microsoft.Office.Interop.Excel"程序集。从 http://www.microsoft.com/en-us/download/details.aspx?id=3508 下载丢失的exe后,
说明如下:
"通过 Visual Studio 或其他 Windows 安装程序感知安装程序编辑器将 O2010pia.msi 文件包装在另一个安装包中"
我运行了exe,但Visual Studio中仍然缺少缺少的程序集。我对开发很陌生,在谷歌搜索了一段时间后,我并没有更接近理解这意味着什么。我将非常感谢一些见解。

你没有正确阅读它。 该页面显示"使用以下安装方法之一"。 您要询问的是,当您为程序创建安装程序时,您会做什么,以便 PIA 也安装在客户端的计算机上。 你还没到那一步。

您不应该再这样做了,PIA 自 VS2010 以来已经过时了。 替换为"嵌入互操作类型"功能,也称为"NoPIA"。 项目,添加引用,单击"COM",选择"Microsoft Excel xx.x 对象库"条目,其中 xx.x 是计算机上已安装的 Office 的版本号。 这会自动将 Microsoft.Office.Core 和 Microsoft.Office.Interop.Excel 引用添加到项目中。 将其"嵌入互操作类型"属性设置为 True,这样就不必在客户端计算机上安装任何内容。

如果未看到此条目,则需要在计算机上安装 Office。 添加引用以及调试和测试代码时需要。

相关内容

最新更新