Sim, deveria ser. O aplicativo (ou um componente do aplicativo) requer o .NET 3.5 e, provavelmente, o instalador foi construído de tal forma que instala quaisquer dependências.
Você pode verificar rapidamente quais versões do .NET estão instaladas de várias maneiras:
- Procure em
%SystemRoot%\Microsoft.NET\Framework
e / ou%SystemRoot%\Microsoft.NET\Framework64
(para 64 bits). Haverá uma pasta para cada versão da estrutura instalada. - Dê uma olhada em este artigo do MSDN que tem várias maneiras. O mais fácil desse post é procurar no registro. Para as versões .NET 1-4, elas serão listadas em
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
. Para o .NET 4.5 e mais recentes, as chaves estarão emHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
.