是否可以使用.NET应用程序嵌入PostgreSQL数据库安装程序。

时间:2010-11-09 12:43:14

标签: visual-studio-2008 postgresql

我有一个Windows .NET独立应用程序。我想在我的应用程序的安装程序中包含PostgreSQL数据库设置。有可能吗?

2 个答案:

答案 0 :(得分:1)

实际上对于PostgreSQL,您实际上并不需要运行安装程序,只需解压缩所有文件即可。然后,安装程序将使用initdb初始化数据目录,然后在应用程序中使用pg_ctl在应用程序启动时启动和停止服务器,而不将其注册为服务。

答案 1 :(得分:0)

根据您用于设置的内容,您可以嵌入安装程序,然后在应用程序安装之前/之后执行它。

但是,不要忘记使其成为可选。 例如,我在我的本地网络中运行MySQL和PostgreSQL服务器,所以我永远不会在我的本地Windows机器上安装它们,而是让应用程序需要数据库服务器连接到现有的。在这种情况下,强行安装会很烦人。