581 Stimmen

Was bedeutet das Visual Studio-Ziel "Any CPU"?

Ich habe einige Verwirrung im Zusammenhang mit der .NET-Plattform Build-Optionen in Visual Studio 2008.

Was ist das Kompilierungsziel "Any CPU", und welche Art von Dateien erzeugt es? Ich habe die ausführbaren Ausgabedateien dieses "Any CPU"-Builds untersucht und festgestellt, dass es sich dabei um x86-Ausführungsdateien handelt (wer hätte das nicht kommen sehen!). Gibt es also einen Unterschied zwischen dem Kompilieren von ausführbaren Dateien auf x86 und "Any CPU"?

Außerdem ist mir aufgefallen, dass verwaltete C++-Projekte diese Plattform nicht als Option haben. Warum ist das so? Bedeutet das, dass mein Verdacht, dass es sich bei "Any CPU"-Programmen um reine 32-Bit-Programme handelt, richtig ist?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X