Cualquier CPU no disponible en la solución C ++ / C #

Tengo una solución que contiene C # y proyectos C ++ administrados. Se compila en la plataforma de soluciones x64 y x86. Como está administrado en C ++, quería crear una solución 'Cualquier CPU' y deshacerme de las antiguas.

Cambié la configuración del vinculador de proyectos de C ++ a Forzar imagen IL segura para x64 y x86.

Luego, usando el Administrador de configuración, creé una nueva plataforma de solución llamada 'Cualquier CPU'. A continuación, agregué una plataforma de proyecto también llamada 'Cualquier CPU'.

Procedí a configurar todos los proyectos de C # en 'Cualquier CPU', pero para C ++ no puedo hacer eso. La plataforma del proyecto 'Cualquier CPU' no está en el menú desplegable, y tampoco existe la opción 'Nuevo ...'.

VS está bien al respecto, así que lo guardé como estaba y comencé una compilación. Para mi sorpresa, el resultado DLL (del proyecto C ++) fue MSIL a pesar de que la plataforma para C ++ era x64. Lo mismo sucede al compilar x32, la DLL resultante está en MSIL.

¿Lo que da? ¿Por qué no puedo configurar el proyecto C ++ en 'Cualquier CPU'?

Respuestas a la pregunta(2)

Su respuesta a la pregunta