我有一个VB Windows窗体应用程序,它使用一个mysql数据库来跟踪应用程序中的所有内容。我知道会发生的问题是,大多数应用程序用户不会让MYSQL独自知道如何正确安装它......要在用户系统上安装应用程序,我使用Visual Studio安装程序安装程序来处理msi文件的创建。首先需要做的事情是安装程序需要检查看看主机系统上是否安装了MYSQL并验证服务器名称。如果为true,那么导入数据库,如果没有,则安装后再导入数据库...导入不是这里的问题...如何使安装程序安装mysql与控制参数,如服务器名称等,等等任何想法?我在过去的3个小时里敲击谷歌寻找面包屑在这个,但无济于事...Visual Studio Windows安装程序与MYSQL检查和安装
1
A
回答
2
通常现有的包(如MySQL安装程序)作为先决条件添加。 Visual Studio安装项目不支持自定义先决条件创建。但是,这可以通过手动生成所需的清单来完成。
你可以在这里找到清单结构:http://msdn.microsoft.com/en-us/library/ms229223(VS.80).aspx
这些清单能够自动与Bootstrapper Manifest Generator工具来生成。
生成软件包清单后,您可以在一个单独的文件夹添加所有这些文件(包括包装)在Visual Studio的先决条件文件夹,例如:
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\
在然后,您可以选择的先决条件您设置项目属性页面。
1
嗯......这是一个很好的问题。在我脑海中弹出的第一件事:
您可以在您的应用程序而不是安装程序中生成检查并警告用户。如果需要,您可以提供另一个安装程序以确保所有内容都可用(MySQL和数据库本身)。
我希望它可以帮助你进一步。 此致敬礼 罗兰
相关问题
- 1. 使用Windows Visual Studio 2008 C检查安装程序权限#
- 2. 使用Visual Studio 2010安装MongoDB Visual Studio安装程序
- 3. Visual Studio Web安装程序
- 4. visual studio 2010安装程序
- 5. Windows安装程序和setup.exe
- 6. 安装Visual Studio 2008 TS时,我不能安装Windows安装程序?
- 7. Windows安装程序安装
- 8. Visual Studio安装程序可以删除由非Visual Studio安装程序安装的程序吗?
- 9. 使用Visual Studio安装程序创建msi安装程序
- 10. 取消安装程序安装在Visual Studio安装程序设置
- 11. 安装Visual Studio 2008的并肩与Visual Studio 2010(已安装)
- 12. Visual Studio安装
- 13. Visual Studio安装程序项目:安装程序和应用程序图标
- 14. 无法安装MySQL 5.6与Windows安装程序
- 15. Windows安装程序数据库检查?
- 16. 检查Windows安装程序版本
- 17. 安装与Visual Studio 2010
- 18. Windows安装程序安装旧文件
- 19. openFrameworks Visual Studio安装教程?
- 20. Visual Studio安装ProjectTemplates和ItemTemplates
- 21. 如何安装UWP工具安装程序的Visual Studio 2015年
- 22. Visual Studio 2008 PUBLISH安装程序安装旧版本
- 23. 如何使用Visual Studio安装程序安装预requsite软件?
- 24. Visual Studio 2010数据库项目安装程序/安装脚本
- 25. 什么样的安装程序使用Microsoft安装Visual Studio 2010
- 26. Wix将替换Visual Studio安装程序的安装
- 27. Visual Studio安装程序扩展默认安装位置
- 28. Visual Studio WebSetup安装程序,安装到多个网站
- 29. 如何安装visual studio安装程序项目?
- 30. Visual Studio安装程序无法在无人值守安装中安装Crystal Report
做应用程序内部的检查并警告用户关于不安装mysql不是一个可行的选择,因为从字面上看,应用程序的一切都取决于MYSQL从应用程序本身的配置设置安装到On Load事件。 – Skindeep2366 2012-04-10 20:25:38
嗯。 ..其他人建议使用Microsoft SQL,而不是:http://stackoverflow.com/questions/1706205/c-sharp-and-mysql-integration – Roland 2012-04-10 20:38:41
我其实已经想出了如何检查注册表的MYSQL。然后,如果它没有找到安装使用启动条件..我有一个msiexec命令的问题,但它只在我的语法.. – Skindeep2366 2012-04-10 21:30:39