Windows
在 Win8 上安裝託管 DirectX 9
作為我參與的項目的一部分,我們將安裝 DirectX9(包括託管 DirectX)組件作為我們安裝軟體的一部分。在安裝 DirectX 之前,我們要安裝 .NET4。
當我們遷移到 Win8 時,我們開始看到 DX 安裝存在一些問題,我們終於找到了根本原因,即當沒有安裝 v1 到 v3.5 之間的 .NET 框架時,未安裝託管 DirectX9 組件。
我們可以安裝 .NET 作為我們安裝的一部分(除了 .NET4),但有兩個問題: 1. 在 Win8 上,您無法執行 .NET 安裝執行檔,只能通過“添加功能”API。2. 通過“添加功能”安裝需要網際網路連接來下載 .NET,這在我們的系統中是不可行的。
有任何想法嗎?
如果您確實完全沒有 Internet 連接,則可以使用 DISM 和 Windows 安裝媒體的副本安裝 .NET 3.5。
例如:
dism /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs