在Win8上安装Managed DirectX 9

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

当我们转移到Win8的时候,我们开始看到DX安装的一些问题,我们终于find了根本原因,那就是当没有安装v1到v3.5之间的.NET框架的时候,没有安装pipe理的DirectX9组件。

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

有任何想法吗?

如果您确实没有Internet连接,则可以使用DISM和Windows安装介质的副本来安装.NET 3.5 。

例如:

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