2010-10-25 17 views
82

Trabajo en una pc x86 y uso .NET4.0 (mismo probelem con 3.5) en VS2010. Cuando hago un nuevo proyecto (por ejemplo, WinFormsApp), lo primero que quiero hacer es cambiar la plataforma de destino del proyecto/solución a "Cualquier CPU".No se puede cambiar la plataforma de destino a "cualquier CPU"

hago lo siguiente:

Propiedades del proyecto -> Build -> cambio TargetPlatform a "Cualquier CPU"

En la parte superior de la página de propiedades de la plataforma sigue siendo "activo (86) ", entonces lo hago

Propiedades de la solución -> ConfigurationsMgr -> Plataforma -> nuevo (ya que nada más que x86 está disponible) y crea la plataforma de solución" Cualquier CPU ".

Ahora las propiedades del proyecto son "Activo (Cualquier CPU)" y puedo cambiarlo de un lado a otro como me gusta.

Y ahora el problema: cuando agrego un nuevo proyecto, se establece de nuevo en "Activo (x86)" y yo, de nuevo, no puedo cambiar la configuración del proyecto. En SolutionProperties -> ConfigurationManager para este segundo proyecto, la plataforma "Any CPU" no está disponible y no puedo agregar una nueva, ya que me dice que ya existe una plataforma de solución para AnyCPU ...

¿Qué estoy haciendo mal? ¿Puede ser tan difícil establecer un proyecto recién creado en AnyCPU?

+0

Hay un cierto ajuste para mostrar todos los configuración de la solución/opciones, en opciones. – leppie

+0

oh, ya veo, pero tampoco encuentro nada sobre las plataformas de destino. –

Respuesta

128

En el Administrador de configuración, puede agregar una nueva plataforma para su proyecto. Sin embargo, debe desmarcar la opción "Crear nuevas plataformas de solución" si ya agregó la plataforma para su solución, de lo contrario, recibirá la advertencia de que la plataforma de solución ya está allí.

+3

No entiendo muy bien por qué, pero tampoco entiendo por qué no lo intenté. Sin embargo, esa es la respuesta a mi problema. Pero en serio, nunca debería haber cambiado el idioma al alemán. Las traducciones son horribles ... –

+0

Desmarcar "Crear nuevas plataformas de soluciones" hizo el trabajo. ¡Gracias! +1 – Fka

+0

¿Qué hace si no puede agregar una "Cualquier CPU"? –

50

Para cambiar la plataforma de destino haga lo siguiente:

[1.] Abrir el gestor de configuración

enter image description here

[2] En las plataformas, seleccione nuevo.

enter image description here

[3] Nueva plataforma x64 de selección o necesita, en "configuración de la copia de" seleccionar "Cualquier CPU" o "vacío" y desactive la opción "Crear nuevas plataformas de soluciones"

enter image description here

source: ericklan.com

+0

No tengo la opción "Nuevo". Solo veo x86 y Edit. ¿Algunas ideas? – Kris

+0

Las imágenes ayudan a mejorar la calidad de las publicaciones como cualquier otra. +1. – RBT

4

puede proceder como sigue para configurar la plataforma de destino:

  1. En Visual Studio, haga clic en "Propiedades" solutionSelect
  2. Un diálogo de configuración aparecerá
  3. Haga clic en Ajustes de configuración: Usted verá todos los proyectos de la solución y la configation de la compilación.
  4. Haga clic en "Administrador de configuración" botón (arriba a la derecha del cuadro de diálogo)
  5. Usted verá dos menús desplegables, haga clic en la "Plataforma de destino" uno y luego en "Nuevo" con el fin de añadir los de las plataformas de destino deseados
  6. una vez que las plataformas de destino deseados añadidos, elegir la que desea
  7. haga clic en Cerrar y luego en Aceptar
Cuestiones relacionadas