Cómo agregar x64 (o cualquier CPU) como una opción de compilación en Visual Studio 2010 (desde la aplicación de consola hasta la biblioteca de clases)

StackOverflow https://stackoverflow.com/questions/8333468

Pregunta

Inicialmente, creé una aplicación de consola usando Tránsito masivo como mi autobús de servicio. Recientemente, me cambié a Nservicebus, que no requiere que haga una aplicación de consola, sino una biblioteca de clase. En las propiedades del proyecto, simplemente cambié la configuración que la cambia de una aplicación de consola a una biblioteca, pero la restricción de que solo puede construirla para X86 todavía está vigente.

No puedo cambiar el tipo de compilación a ninguna CPU ahora que es una aplicación de consola, que ahora debería ser válida. ¿Hay alguna forma de completamente ¿Cambiar mi aplicación a una biblioteca de clases para poder ejecutar la opción de construcción de CPU? ¿Necesito crear un nuevo proyecto, copiar archivos en él y continuar de esa manera? ¿O es tan simple como cambiar algo en el archivo Project (.proj)?

La pregunta de desbordamiento de la pila Falta de depuración | Cualquier configuración de compilación de CPU para proyectos y predeterminado para depurar | x86 en Windows X64 Da más contexto sobre este problema de X86 solo para aplicaciones de consola.

¿Fue útil?

Solución

Solo necesita agregar una configuración para cualquier CPU en el Administrador de configuración.

1) Haga clic con el botón derecho en la solución y seleccione Propiedades

2) Seleccione Propiedades de configuración, luego haga clic en Configuración Manager ...

3) Cambie la plataforma de solución activa a cualquier CPU. Si no hay ninguna plataforma de CPU, salte al #4.

4) Haga clic en la flecha en el cuadro Combo en la columna de la plataforma para su biblioteca de clases y seleccione nuevo ...

5) Asegúrese de que "cualquier CPU" se seleccione en una nueva plataforma. Si no había ninguna plataforma de solución de CPU en el paso 3, asegúrese de que se verifique la casilla de verificación "Crear nueva plataforma de soluciones". Luego haga clic en Aceptar.

6) Verifique la casilla de verificación en la columna "Construir" para su biblioteca de clases

7) Cierre fuera del Administrador de configuración y abra las propiedades para su biblioteca de clases

8) Seleccione cualquier CPU para la plataforma, luego seleccione cualquier CPU para el objetivo de la plataforma y guarde.

(El paso 8 puede o no ser necesario, dependiendo de lo que se haya hecho con las configuraciones anteriormente).

Otros consejos

Simplemente agregue una configuración para Cualquier CPU En el Administrador de configuración.

  1. Haga clic derecho en la solución y seleccione Propiedades.

  2. Seleccione Propiedades de configuración, luego haga clic en Configuration Manager.

  3. Cambie la plataforma de solución activa a cualquier CPU. Si no hay ninguna plataforma de CPU, continúe con el paso 4.

  4. Haga clic en la flecha en el cuadro combinado en la columna de la plataforma para su biblioteca de clases y seleccione nuevo.

  5. Asegúrese de que se seleccione cualquier CPU en una nueva plataforma. Si no había ninguna plataforma de solución de CPU en el paso 3, asegúrese de que se verifique la casilla de verificación "Crear nueva plataforma de soluciones". Luego haga clic en Aceptar.

  6. Verifique la casilla de verificación en la columna "Construir" para su biblioteca de clases

  7. Cierre fuera del Administrador de configuración y abra las propiedades para su biblioteca de clases

  8. Seleccione cualquier CPU para la plataforma, luego seleccione cualquier CPU para el objetivo de la plataforma y guarde.

El paso 8 puede o no ser necesario, dependiendo de lo que se haya hecho con las configuraciones anteriormente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top