如何在应用程序设置过程中使用 C# 安装 ODBC 驱动程序?
我正在使用 c#.net 制作一个应用程序。该应用程序依赖于 PostgrSQL ODBC 驱动程序,因此必须检查用户计算机上是否已安装该驱动程序。如果没有,则必须在我的应用程序自己的安装过程中安装 ODBC 驱动程序。 DSN 还必须在安装过程中进行配置。
因此,我的问题是,有没有办法在安装过程中首先检查驱动程序,如果不存在,是否可以将安装程序设置为自动安装驱动程序并配置 DSN?
我正在使用 Microsoft Visual Studio 2010,但我看不到如何在发布向导中包含其他设置。我也在努力在 Google 或 stackoverflow 上找到任何有用的信息。
问候 彼得
I am making an application using c#.net. The application relies on a PostgrSQL ODBC driver and therefore has to check if the driver has already been installed on the user’s computer. If not the ODBC driver has to be installed during my applications own installation process. The DSN also has to be configured during the setup.
My question is therefore, is there a way to first check for a driver during setup and, if it’s not there, can the setup be set to automatically install a driver and configure the DSN?
I’m using Microsoft Visual Studio 2010 but I can’t see how to include another setup in the publishing wizard. I am also struggling to find any useful information on Google or stackoverflow.
Regards
Peter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在此网站上找到了一个很好的示例来解决我的问题的第一部分。
至于第二部分“如何配置DSN”,我找到了另一个代码片段只需要一些调整。
I found a good example for the first part of my question on this website.
As for the second part, "how to configure the DSN", I found another code snippet which only needed some tweaking.
请参阅创建引导程序包
Please see Creating Bootstrapper Packages