Pergunta

Qual é a melhor maneira de determinar qual versão do .NET Compact Frameworks (incluindo Service Packs) está instalada em um dispositivo por meio de um aplicativo .NET.

Foi útil?

Solução

Neil Cowburn mantém uma lista bastante boa de todos os números de versão em seu blog.A partir de agora a lista está assim:

Version       Release
----------    ------------------
1.0.2268.0    1.0 RTM
1.0.3111.0    1.0 SP1
1.0.3226.0    1.0 SP2 (Recalled)
1.0.3227.0    1.0 SP2 Beta
1.0.3316.0    1.0 SP2 RTM
1.0.4177.0    1.0 SP3 Beta
1.0.4292.0    1.0 SP3 RTM
2.0.4037.0    2.0 May CTP
2.0.4135.0    2.0 Beta 1
2.0.4317.0    2.0 November CTP
2.0.4278.0    2.0 December CTP
2.0.5056.0    2.0 Beta 2
2.0.5238.0    2.0 RTM
2.0.6103.0    2.0 SP1 Beta
2.0.6129.0    2.0 SP1 RTM
2.0.7045.0    2.0 SP2 RTM
3.5.7066.0    3.5 Beta 1
3.5.7121.0    3.5 Beta 2
3.5.7283.0    3.5 RTM

Outras dicas

Com base nos links de Scott, as informações sobre a versão atual do CF podem ser encontradas no registro do dispositivo em:

HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework

As versões para CF 2.0 são:

CompactFrameworks 2.0 RTM - 2.0.5238.00
CompactFrameworks 2.0 SP1 - 2.0.6129.00
CompactFrameworks 2.0 SP2 - 2.0.7045.00
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top