托管 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< /a> n 我正在寻找一些东西(引导程序)来检测是否安装了托管 directX 如果未安装,请下载并安装它。 任何想法?
I am packaging an vb.net application which uses managed DirectX and I am not using vs deployment project etc.
Now, I want to check managed directX 9 C is installed on the client or not. If not download the directX managed from the web. What is the prefered way to do this?
I found the following Microsoft Component Installer Software Development Kit, http://msdn.microsoft.com/en-us/library/ms994369.aspx.And this the latest version I found http://www.microsoft.com/downloads/details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en
n
I am looking for something (bootstrapper) which detect if managed directX is installed or not if not installed, download and install it.
Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需从组件安装程序中获取 mdxredist.msi 文件,并使用 Visual Studio 中的普通安装应用程序触发它。 您可以按照以下步骤将 msi 添加到安装项目的先决条件列表中:
添加自定义先决条件。
然后您只需右键单击您的安装项目并转到“属性”即可。 单击先决条件按钮,然后在列表中检查您的自定义先决条件。
You can just take the mdxredist.msi file from the component installer and trigger it with a normal setup app in visual studio. You can add an msi to your setup project's Prerequisites list by following this:
Adding Custom Prerequisites.
Then you can just right click on your setup project and go to Properties. Click the Prerequisites button, and check your custom prerequisite in the list.