Installation 托管DirectX作为先决条件

Installation 托管DirectX作为先决条件,installation,bootstrapper,managed-directx,Installation,Bootstrapper,Managed Directx,我正在打包一个使用托管DirectX的vb.net应用程序,而不是使用vs部署项目等。 现在,我想检查客户端上是否安装了托管directX 9 C。如果没有,请从web下载管理的directX。做这件事的首选方式是什么? 我找到了以下Microsoft Component Installer软件开发工具包。这是我找到的最新版本 N 我正在寻找一些东西(引导程序),它可以检测托管directX是否已安装。如果未安装,请下载并安装它。 有什么想法吗?您可以从组件安装程序中获取mdxredist.ms

我正在打包一个使用托管DirectX的vb.net应用程序,而不是使用vs部署项目等。 现在,我想检查客户端上是否安装了托管directX 9 C。如果没有,请从web下载管理的directX。做这件事的首选方式是什么? 我找到了以下Microsoft Component Installer软件开发工具包。这是我找到的最新版本 N 我正在寻找一些东西(引导程序),它可以检测托管directX是否已安装。如果未安装,请下载并安装它。
有什么想法吗?

您可以从组件安装程序中获取mdxredist.msi文件,然后在visual studio中使用正常的安装应用程序触发它。您可以通过以下方式将msi添加到安装项目的先决条件列表中:

然后右键单击安装项目并转到属性。单击“先决条件”按钮,并在列表中选中自定义先决条件