Tengo alguna confusión relacionada con las opciones de compilación de la plataforma .NET en Visual Studio 2008.¿Qué significa el objetivo "Cualquier CPU" de Visual Studio?
¿Cuál es el objetivo de compilación de "Cualquier CPU" y qué tipo de archivos genera? Examiné el ejecutable de salida de esta compilación de "Cualquier CPU" y descubrí que son los ejecutables x86 (¡quién no lo vería venir!). Entonces, ¿hay alguna diferencia entre el ejecutable de targeting a x86 vs "Any CPU"?
Otra cosa que noté, es que los proyectos C++ administrados no tienen esta plataforma como una opción. ¿Porqué es eso? ¿Eso significa que mi sospecha sobre los ejecutables "Any CPU" que son simples de 32 bits es correcta?
Una cosa más a tener en cuenta al decidir qué destino plataforma de empleo: si el objetivo del proyecto * inicio * es 'Cualquier CPU' y estás runnning en un sistema operativo de 64 bits, se pierde la capacidad de * Editar y continuar * durante la depuración. (Estás depurando efectivamente un proceso de 64 bits). Puede hacer que el * Proyecto de inicio * objetivo 'x86' evite esto durante la depuración. (Los ensamblados a los que se hace referencia desde el proyecto de inicio pueden continuar dirigidos a 'Cualquier CPU '. –
@CristiDiaconescu Con VS2013 Editar y continuar ahora es posible – ms007