托管DirectX作为先决条件

时间:2009-02-18 06:43:17

标签: installer bootstrapper managed-directx

我正在打包使用托管DirectX的vb.net应用程序,我没有使用vs部署项目等。 现在,我想检查托管的directX 9 C是否安装在客户端上。如果没有下载从网络管理的directX。这样做的首选方法是什么? 我找到了以下Microsoft组件安装程序软件开发工具包http://msdn.microsoft.com/en-us/library/ms994369.aspx。这是我发现的最新版本http://www.microsoft.com/downloads/details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en ñ 我正在寻找一些东西(引导程序),它检测是否安装了托管的directX,如果没有安装,下载并安装它。 有什么想法吗?

1 个答案:

答案 0 :(得分:3)

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

Adding Custom Prerequisites.

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