Instalando o Managed DirectX 9 no Win8

1

Como parte de um projeto no qual estou envolvido, estamos instalando os componentes do DirectX9 (incluindo o DirectX gerenciado) como parte do nosso software de instalação. Antes de instalar o DirectX, estamos instalando o .NET4.

Quando nos mudamos para o Win8, começamos a ver alguns problemas com a instalação do DX e finalmente encontramos a causa raiz, ou seja, os componentes gerenciados do DirectX9 não são instalados quando não há um .NET framework entre v1 e v3.5 instalado .

Podemos instalar o .NET como parte de nossa instalação (além do .NET4), mas há dois problemas: 1. No Win8 você não pode executar o executável de instalação do .NET, somente através da API 'Add Features'. 2. Instalar via 'Adicionar Recursos' requer uma conexão com a Internet para baixar o .NET, o que não é viável em nosso sistema.

Alguma idéia?

    
por Lior Ohana 15.02.2013 / 08:39

1 resposta

2

Se você realmente não tem absolutamente nenhuma conectividade com a Internet, você pode instalar o .NET 3.5 usando o DISM e um cópia da mídia de instalação do Windows .

Por exemplo:

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