
Ich habe versucht zu folgenKonfigurieren von Programmen für Windows XP, aber ich habe keine General
Option unter Configuration Properties
. Ich habe Desktop development with C++
und installiert Windows XP support for C++
.
Antwort1
Ich habe eine Lösung gefunden, wie man C#-Projekte in Visual Studio 2017 unter Windows 10 für Windows XP kompiliert. Gehen Sie in VS2017 zum Solution Explorer und klicken Sie mit der rechten Maustaste auf Ihr Projekt. Gehen Sie zu Eigenschaften und wählen Sie im Anwendungsmenü .NET Framework 4
unter Target framework
. Dies ist die niedrigste Version, die Sie in VS2017 auswählen können, das standardmäßig installiert ist.
Ich dachte, das neueste .NET-Framework, das unter XP funktioniert, sei 3.5. Da lag ich jedoch falsch.Hierin den Microsoft-Dokumenten heißt es:
.NET Framework 4.0.3 Das .NET Framework 4.0.3 ist die neueste unterstützte .NET Framework-Version unter Windows XP und Windows Server 2003. Für .NET Framework 4.0.3 muss zuerst .NET Framework 4 installiert werden. Beide .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 es funktionierte unter XP standardmäßig nicht. Es beschwerte sich, keine gültige Anwendung zu sein, ohne die Installation einer neueren .NET4-Version anzubieten.
Danach habe ich gegoogelt .net4 for xp
und eine Datei gefundendotNetFx40_Full_x86_x64.exe
Hier. Habe es auf einem XP-Rechner installiert und meine Projekt-EXE-Datei funktionierte auf 32-Bit XP SP3, während sie auf Win10 VS2017 64-Bit kompiliert wurde.