托管 DirectX 作为先决条件

发布于 2024-07-14 05:10:16 字数 661 浏览 10 评论 0原文

我正在打包一个使用托管 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑白记忆 2024-07-21 05:10:16

您只需从组件安装程序中获取 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文