Ist.NET-App unabhängig von Architektur (64 vs 32)?

Gestern habe ich von einem Bekannten auf Windows 7 64 bit ein .NET-Programm gestartet. Im Taskmanager stand dort, dass es ein 32-bit Prozess sei.

Ich dachte .NET-Anwendungen sind von Betriebssystem und Rechnerarchitektur weitesgehend unabhängig. Oder ist der Managed doch speziell für eine Architektur kompeliert?

Gruß Peter

Hallo!
Du kannst beim Übersetzen angeben, für welche Architektur (x86/x64/AnyCPU) übersetzt werden soll.
Wenn Deine Anwendung als 32bit-Anwendung auch auf einem 64bit System läuft, dann hast Du sie als x86 übersetzt.

Gruß,
Martin