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 4
unter 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 xp
und 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.