Keine gültige Win32-Anwendung

7

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%     
Mitch 05.01.2011, 23:01
quelle

1 Antwort

20

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).

    
Jason Williams 05.01.2011, 23:11
quelle

Tags und Links