c# – Visual Studio安装程序项目中的其他安装程序
我正在尝试为我的项目创建一个安装.我正在使用MS Access DataBase,并且需要使用Access DataBase Engine.如果我从这里下载引擎
https://www.microsoft.com/en-us/download/details.aspx?id=54920并安装它,程序工作.
如何将该安装添加到我的安装中? 我使用的是Visual Studio 2015,C#和OLEDb. 解决方法
简短版本:从本质上讲,您将需要一个部署工具.
List view of major deployment tools.也许列表视图是最简单的概述? (范围感).下面有更多细节(也有太多链接).
详细信息: 一些商业工具将为您提供特殊功能,以帮助快速(呃).我验证了Advanced Installer can do it(和 In other tools,您必须自己完成,通过找出命令行以及如何处理错误条件.这里有一些提示(未经我测试 – 谷歌扫描会给你更多):https://www.itninja.com/software/microsoft/access-runtime/2016-1 访问accessruntime_4288-1001_x64_en-us.exe /?获取更多命令行信息 WiX是免费和开源的 – 如果你不了解MSI,它有一个相对沉重的学习曲线,并且包含一个名为“Burn”的引导程序功能.以下是文档:How To: Install the .NET Framework Using Burn(首先阅读“步骤1”中的“构建安装包软件包”说明). A real-world Burn sample.和some sample source markup. 一些开发人员推荐dotnetinstaller bootstrapper.这不是我所了解的.它只是一个引导程序.按顺序运行. 如果您正在进行内部部署或临时部署,即使批处理文件也可以完成我认为的工作,但如果您为实现大规模和通用部署的实际产品而这样做,我会非常担心.如果有一件事我们讨厌作为部署专家,我会说它是嵌入在包中的批处理文件.批处理文件(和脚本)是系统管理员工具,而不是常规部署工具. 一些较旧的链接: > Executable files to MSI installer (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |