Target platform contradiction

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".
 
A

Armin Zingler

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? :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top