Como gerar requisitos de instalação para o meu programa?
Pergunta
Eu tenho um programa em C # que foi desenvolvido em um PC que possui vários frameworks .NET instalados, service packs, etc. Como posso entender quais são os requisitos de instalação mínimos para distribuir o programa para os usuários?Devo começar com um PC limpo e testar frameworks de um .NET ou existe uma abordagem melhor?
Solução
Comece olhando para a versão .NET que seu aplicativo está segmentado.
Se, por exemplo, você está segmentando .NET 3.5 Você precisará incluem também .NET 2.0
.NET 4.0 e 4.5 são auto-contidos, então incluindo versões anteriores não é necessário para eles.
Você pode verificar a versão que você está segmentando indo para as propriedades do seu projeto (clique com o botão direito do mouse, propriedades no Solution Explorer), clicando na guia Build
e procurando por Target Framework
a Microsoft recomenda que Você procura recursos que seu aplicativo requer nos sistemas operacionais, em vez de procurar qual versão do Windows você está segmentando. Então é melhor para listar os e lidar com eles por um. Eu acho que isso é um pouco exagero, por vezes, mas isso ajuda quando você chegar à certificação do logotipo.
Outras dicas
Verifique a estrutura de destino em suas propriedades do projeto
Nota: - Passo para solução de projeto aberto (Abra seu projeto no Visual Studio e, em seguida, abra o Solution Explorer e clique com o botão direito do mouse em Propriedades)
Alguns links para mais ajuda você
1: recuperar estrutura de destinoVersão e perfil de estrutura de destino de um assembly .net
2: como encontrara versão do .NET Framework de um projeto do Visual Studio?