我们可以捆绑并引用Microsoft Access引擎作为我们的二进制文件的一部分进行部署吗? [英] Can we bundle and reference the Microsoft Access engine as a part of our binaries for deployment?

查看:71
本文介绍了我们可以捆绑并引用Microsoft Access引擎作为我们的二进制文件的一部分进行部署吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们当前正在开发利用Microsoft.ACE.OLEDB.12.0驱动程序服务器端与MS-Excel文件进​​行交互的功能.虽然我知道 Microsoft Access数据库引擎可再发行可用,我相信部署环境的安全管理人员会为在共享环境中仅运行一个应用程序(很多)中的一个完整的setup.exe而感到困惑.

We are currently developing functionality that makes use of the Microsoft.ACE.OLEDB.12.0 driver server-side to interface with MS-Excel files. While I know that the Microsoft Access Database Engine Redistributable is available, I believe that the security managers of the deployment environment will freak out a little bit about running a full setup.exe just for one app (of many) on the shared environment.

那么,我们是否可以将这些DLL捆绑和引用作为构建的一部分,还是使用Microsoft .exe进行完整的部署?

So, can we just bundle and reference these DLLs as a part of our build or are we stuck with a full blown deployment using the Microsoft .exe?

推荐答案

除非在任何地方有明确说明,否则DLL只能通过链接到您的可再发行软件包进行再发行.

Unless stated explicitly anywhere, the DLLs are not redistributable other than via the redistributable package to which you link.

Microsoft的标准做法是强迫您使用可重新分发的程序包,大概是为了避免因手动安装错误而造成的大量不良用户体验.因此,我认为您只需要接受此程序包的部署即可.

Standard practise from Microsoft is to force you to use the redistributable package, presumably in an effort to avoid lots of bad user experience from botched manual installations. So I think you will just have to accept the deployment of this package.

这篇关于我们可以捆绑并引用Microsoft Access引擎作为我们的二进制文件的一部分进行部署吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆