Vb.net 在安装应用程序之前,如何预先检查应用程序是否已安装

Vb.net 在安装应用程序之前,如何预先检查应用程序是否已安装,vb.net,prerequisites,Vb.net,Prerequisites,我开发了一个一键式安装的应用程序,并使用BMG软件为AccessDataBaseEngine开发了软件包。它将作为先决条件安装AccessDataBaseEngine,它将在安装我的应用程序之前安装AccessDataBaseEngine。现在的问题是,在提示用户安装AccessdatabaseEngine之前,我如何检查系统中是否安装了AccessdatabaseEngine,以便如果它首先安装在系统中,它不会请求安装AccessdatabaseEngine,而是直接随应用程序安装,而不是请求

我开发了一个一键式安装的应用程序,并使用BMG软件为AccessDataBaseEngine开发了软件包。它将作为先决条件安装AccessDataBaseEngine,它将在安装我的应用程序之前安装AccessDataBaseEngine。现在的问题是,在提示用户安装AccessdatabaseEngine之前,我如何检查系统中是否安装了AccessdatabaseEngine,以便如果它首先安装在系统中,它不会请求安装AccessdatabaseEngine,而是直接随应用程序安装,而不是请求重新安装它


请帮我解决这个问题。

如果您使用clickonce部署,它应该自动跳过已安装的先决条件,但它不会自动跳过先决条件,因为我使用BMG软件完成了它的包,我应该在软件包中包含什么标签来自动检查你应该在问题中包含你是如何制作安装程序的,因为大多数人都认为它是基本的microsoft安装程序制造商之一。谢谢,我已经编辑了这个问题