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?

Foi útil?

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?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top