我有一个安装项目,其主要输出来自基于Winforms的应用程序。 我的winforms应用程序使用 -
Microsoft.office.interop.excel.dll和Microsoft.VBe.Interop.dll Que - 如果目标计算机未安装MS Office,则我的安装程序将失败。应该怎样做,我已阅读办公室主互操作组件(PIA)是可重新分发包的一部分。但不知道这是否是解决方案,以及如何在安装程序中使用它。
我的应用程序还使用SAP连接器dll,它是我的应用程序的一部分。但是它需要更多的dll才能成为System32文件夹的一部分。有没有办法我们可以通过安装程序在system32中安装这些dll以及如何安装?
先谢谢。
答案 0 :(得分:0)
这是我做的 - 1.添加具有注册表条件的启动条件以检查“Excel.Application”,目标机器上存在curVersion密钥。如果没有,我们会显示消息。 2.对于SAP dll,将dll添加到设置中的System文件夹。