2009-02-18 35 views
3

我包装它采用托管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 n 我正在寻找(bootstrapper),它检测是否安装了managed directX,如果未安装,请下载并安装它。 有什么想法?托管DirectX作为必要条件

回答

3

你正好可以从组件安装程序的文件mdxredist.msi并在Visual Studio中的正常设置应用触发它。您可以通过以下这种添加微星的安装项目的先决条件清单:

Adding Custom Prerequisites.

然后,你可以在你的安装项目点击右键,选择属性。单击先决条件按钮,然后检查列表中的自定义先决条件。