c# - 我们能否将 Microsoft Access 引擎捆绑并引用为二进制文件的一部分以进行部署?

标签 c# asp.net asp.net-mvc visual-studio-2010

我们目前正在开发在服务器端使用 Microsoft.ACE.OLEDB.12.0 驱动程序与 MS-Excel 文件交互的功能。虽然我知道 Microsoft Access Database Engine Redistributable是可用的,我相信部署环境的安全管理员会对在共享环境中只为一个应用程序(许多应用程序)运行完整的 setup.exe 感到有点害怕。

那么,我们能否将这些 DLL 捆绑并引用为我们构建的一部分,还是我们只能使用 Microsoft .exe 进行全面部署?

最佳答案

除非在任何地方明确说明,否则 DLL 不可再分发,除非通过您链接到的可再分发包。

Microsoft 的标准做法是强制您使用可重新分发的软件包,大概是为了避免因拙劣的手动安装而导致大量糟糕的用户体验。所以我认为您只需要接受此程序包的部署即可。

关于c# - 我们能否将 Microsoft Access 引擎捆绑并引用为二进制文件的一部分以进行部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8990079/

相关文章:

c# - 是否有管理 IIS 8 的托管 API?

c# - 在 DataGridView 中禁用列标题排序的最佳方法

c# - 使用 LINQ 如何从集合实体创建实体的一个特定字段的列表

c# - Mono、WebClient 和无效的 SSL 证书

asp.net - 这些 Visual Studio 2005 Performance Tool/Wizard/Session 错误是什么意思?

asp.net - 为什么 CSS 只应用于我的母版页?

c# - 如何将这 2 种方法重构为 1 种方法?

asp.net-mvc - MVC Html.Partial 或 Html.Action

asp.net - MVC 5 -> MVC 5.1 迁移。智能感知问题

javascript - 以模型作为参数的隐藏表单提交