Target platform contradiction

  • Thread starter Thread starter Armin Zingler
  • Start date Start date
A

Armin Zingler

Hi,

we are able to select a project configuration (usually Debug, Release)
and a target platform (Any, x86, x64). Some settings, for example
the output path, are stored with every combination of both settings.
So there is the bin\x86\Debug path set for the combination Debug|x86.
This makes sense.

But: In the project properties, why am I able to select a platform
deviating from the project's target platform? I could select "x64"
in the project properties while the "AnyCPU" platform is active.
Does this ever make sense? I don't think so.

I came across this in an upgraded project. The selected active platform
was "AnyCPU" while the project properties (suprisingly) said "x86".
 
Armin said:
Hi,

we are able to select a project configuration (usually Debug, Release)
and a target platform (Any, x86, x64). Some settings, for example
the output path, are stored with every combination of both settings.
So there is the bin\x86\Debug path set for the combination Debug|x86.
This makes sense.

But: In the project properties, why am I able to select a platform
deviating from the project's target platform? I could select "x64"
in the project properties while the "AnyCPU" platform is active.
Does this ever make sense? I don't think so.

I came across this in an upgraded project. The selected active platform
was "AnyCPU" while the project properties (suprisingly) said "x86".


Anyone? :-)
 
Back
Top