Estoy trabajando en algunos proyectos de C# con Visual Studio 2005, y estoy tratando de cambiar el objetivo de la plataforma de x86 a cualquier CPU. Ya revisé todas las dependencias que conozco y me aseguré de que también se hayan creado para cualquier CPU que utilice la herramienta corflags.Cambiar un proyecto de Visual Studio C# de x86 a cualquier CPU
Cuando cambio el objetivo de la plataforma en Visual Studio 2005 parece que guarda el cambio, pero cuando construyo el proyecto todavía usa x86. La próxima vez que abra el proyecto, el objetivo de la plataforma se ha restablecido a x86.
Esto solo ocurre para algunos de los proyectos en la solución, ¿esto significa que hay otras dependencias de 32 bits en alguna parte?
Puedo ejecutar manualmente el compilador de C# en la línea de comandos con /platform:anycpu
y no me sale un error, pero no estoy seguro de que sea lo correcto y me gustaría poder construir dentro Estudio visual.
¿Qué puedo hacer para resolver este problema?
¿Está seguro de haber cambiado el destino de la plataforma en todas las configuraciones (es decir, tanto en la configuración de depuración como de versión)? –
No creo que VS se preocupe por las dependencias. He podido construir proyectos AnyCPU que tenían dependencias de 32 bits, que se bloquean rápidamente (y de forma apropiada) cuando el DLL ha intentado cargar. Ve con la sugerencia de divo. –
Cambié el objetivo de la plataforma en todas las configuraciones, y todavía ejecuta el compilador con/platform: x86 y no guarda el cambio en el proyecto. – WildCrustacean