Ich habe ein Projekt, das ich in Visual Studio 2010 auf einem Windows 7-Rechner erstellt habe. Es kompiliert und läuft ohne ein Problem.
Wenn ich die Anwendung auf einem XP-Rechner mit .NET 4 platziere, läuft sie nicht mit dem Fehler "ist keine gültige Win32-Anwendung"
Ich habe hier alles ohne Glück versucht: Ссылка
Ich habe keine Ahnung, was falsch ist. Irgendwelche Ideen?
Danke
Zu Ihrer Information: bindump:
%Vor%In den Projekteigenschaften zielt das Projekt auf "x64" statt auf "Any CPU"? (Es scheint zu sagen, "Maschine (x64)" in der Bindump-Kopfzeile, die so klingt, kann das Problem sein)
Ist das Targeting auf .net 4 Full oder Client-Profil? Wenn Sie voll sind, überprüfen Sie, ob in Ihrem XP das vollständige Profil und nicht nur das Clientprofil installiert ist.
(Wahrscheinlich nicht verwandt, aber) Ist die Visual Studio 2010-Redist auf der XP-Maschine installiert?
Überprüfen Sie, ob die Datei während der Übertragung auf den Win32-Computer beschädigt wurde (z. B. kopieren Sie sie zurück, und führen Sie sie auf Ihrer Win7-Box aus).
Tags und Links c# executable