installation - 托管 DirectX 作为先决条件

标签 installation 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 n 我正在寻找一些东西( Bootstrap )来检测是否安装了托管 directX,如果没有安装,请下载并安装它。 有什么想法吗?

最佳答案

您只需从组件安装程序中获取 mdxredist.msi 文件,然后使用 visual studio 中的普通安装应用程序触发它。您可以按照以下步骤将 msi 添加到安装项目的先决条件列表中:

Adding Custom Prerequisites.

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

关于installation - 托管 DirectX 作为先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/560061/

相关文章:

android - 在 Sublime Text 2 上开发 Android

.net - 安装后程序集依赖关系发生变化

蜡刻录 : Custom Bootstrapper upgrade but Installs side by side with older version

wix - 在 Bootstrap 期间在 Msi 包之间执行脚本

c# - 从 C# 调用 C++/CLI 构造函数时出错

c# - 我应该如何将托管的 DirectX 程序迁移到 Windows 7?

visual-studio - 安装 Visual Studio 2010 SP1 后有没有办法释放空间

macos - 如何生成Mac应用程序的安装包?

WiX 刻录自定义 BA - 如何在取消命令触发时暂停进度?

C#:无法创建 DirectX 设备。硬件类型或软件类型均无效