在 Win8 上安装托管 DirectX 9

在 Win8 上安装托管 DirectX 9

作为我参与的一个项目的一部分,我们正在安装 DirectX9(包括托管 DirectX)组件作为安装软件的一部分。在安装 DirectX 之前,我们正在安装 .NET4。

当我们转到 Win8 时,我们开始看到 DX 安装的一些问题,最后我们找到了根本原因,即当安装 v1 到 v3.5 之间没有 .NET 框架时,托管的 DirectX9 组件未安装。

我们可以将 .NET 作为安装的一部分进行安装(除了 .NET4),但存在 2 个问题:1. 在 Win8 上,您无法运行 .NET 安装可执行文件,只能通过“添加功能”API 运行。2. 通过“添加功能”进行安装需要互联网连接才能下载 .NET,这在我们的系统中是不可行的。

有任何想法吗?

答案1

如果你确实没有网络连接,您可以使用 DISM 和 Windows 安装介质的副本安装 .NET 3.5

例如:

dism /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

相关内容