Como construir para o XP no Visual Studio 2017?

1

Eu tentei seguir Como configurar programas para o Windows XP , mas não tenho a opção General em Configuration Properties . Eu instalei Desktop development with C++ e Windows XP support for C++ .

    
por Hrvoje T 10.06.2018 / 00:44

1 resposta

1

Eu encontrei uma solução para compilar o projeto C # no Visual Studio 2017 no Windows 10 para o Windows XP. No VS2017, vá para o Gerenciador de Soluções e clique com o botão direito do mouse no seu projeto. Vá para propriedades e, no menu Aplicativo, escolha .NET Framework 4 em Target framework . Esta é a versão mais baixa que você pode selecionar no VS2017 instalado por padrão.

Eu pensei que o mais recente framework .NET trabalhando no XP era o 3.5. No entanto, eu estava errado. Aqui na Microsoft, ele diz:

.NET Framework 4.0.3 The .NET Framework 4.0.3 is the latest supported .NET Framework version on Windows XP and Windows Server 2003. The .NET Framework 4.0.3 requires that the .NET Framework 4 is installed first. Both of these .NET Framework versions are no longer supported by Microsoft.

.NET Framework 4 You can install the .NET Framework 4 on Windows XP. It's no longer supported by Microsoft.

Eu compilei o projeto com o framework .NET 4 e ele não funcionou por padrão no XP. Ele se queixou de não ser um aplicativo válido sem oferecer a instalação do .NET4 mais recente.

Depois disso, pesquisei .net4 for xp no Google e encontrei um arquivo dotNetFx40_Full_x86_x64.exe aqui . Instalado na máquina XP e meu arquivo exe do projeto funcionou no 32-bit XP SP3 enquanto está sendo compilado no Win10 VS2017 de 64 bits.

    
por 12.06.2018 / 09:59