Wie baue ich für XP in Visual Studio 2017?

2724
Hrvoje T

Ich habe versucht, die Option zum Konfigurieren von Programmen für Windows XP zu befolgen, habe aber keine GeneralOption Configuration Properties. Ich habe installiert Desktop development with C++und Windows XP support for C++.

Wie baue ich für XP in Visual Studio 2017?

1
Das Projekt ist in C # Hrvoje T vor 6 Jahren 0
Weil ich Anfänger bin und beim Erstellen von Python-Projekten für XP immer Probleme mit der Visualc ++ - DLL hatte. So einfach ist es, .net 3.5 einfach zu installieren und in meinem Projekt zu verwenden Hrvoje T vor 6 Jahren 0
Ich kann nicht finden .net 3.5 SDK oder 4.03, so lese ich die neuesten unterstützten auf XP. https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-xp Brauche ich Sdk oder eine Laufzeit für vs? https://www.microsoft.com/net/download/all Hrvoje T vor 6 Jahren 0
Ok, ich habe es herausgefunden. In VS 2017 habe ich .net4 verwendet. Dies ist die niedrigste Version, die Sie standardmäßig in VS2017 verwenden können. Dann habe ich .net4 in WinXp von hier https://www.microsoft.com/en-US/Download/confirmation.aspx?id=17718 installiert und die App in x64 Win10 in VS2017 kompiliert und erfolgreich in 32bit WinXP SP3 ausgeführt. Hrvoje T vor 6 Jahren 0
Sie müssen nicht gelöscht werden. Ihre Kommentare haben mir geholfen;) Danke Hrvoje T vor 6 Jahren 0

1 Antwort auf die Frage

1
Hrvoje T

Ich habe in Visual Studio 2017 unter Windows 10 für Windows XP eine Lösung zum Kompilieren eines C # -Projekts gefunden. In VS2017 gehen Sie zum Projektmappen-Explorer und klicken Sie mit der rechten Maustaste auf Ihr Projekt. Gehen Sie zu Eigenschaften und wählen Sie .NET Framework 4unter Anwendungsmenü unter Target framework. Dies ist die niedrigste Version, die Sie in VS2017 standardmäßig auswählen können.

Ich dachte, dass das letzte .NET-Framework, das unter XP arbeitet, 3,5 ist. Ich habe mich jedoch geirrt. Hier bei Microsoft docs heißt es:

.NET Framework 4.0.3 Bei .NET Framework 4.0.3 handelt es sich um die neueste unterstützte .NET Framework-Version unter Windows XP und Windows Server 2003. Bei .NET Framework 4.0.3 muss .NET Framework 4 zuerst installiert werden. Diese beiden .NET Framework-Versionen werden von Microsoft nicht mehr unterstützt.

.NET Framework 4 Sie können .NET Framework 4 unter Windows XP installieren. Es wird von Microsoft nicht mehr unterstützt.

Ich habe das Projekt mit dem .NET 4-Framework kompiliert und funktionierte unter XP standardmäßig nicht. Sie beklagte sich darüber, dass es keine gültige Anwendung war, ohne die Installation von neuerem .NET4 anzubieten.

Danach habe ich gegoogelt .net4 for xpund eine Datei gefunden dotNetFx40_Full_x86_x64.exe hier . Ich habe es auf einem XP-Rechner installiert und meine Projekt-Exe-Datei funktionierte auf 32-Bit-XP SP3, während sie unter Win10 VS2017 64-Bit kompiliert wurde.