Ya existe una configuración con el mismo nombre

106

Tengo una solución con más de 10 proyectos (VS2010 SP1). Tengo las siguientes configuraciones definidas en la solución:

  • Depurar
  • Debug-QA
  • Release-UAT
  • Lanzamiento-Producción

Esto me permite configurar fácilmente configuraciones específicas para cada escenario de implementación. Sin embargo, por alguna razón, no puedo configurar las cosas como me gustaría. Vea esta captura de pantalla:

Captura de pantalla de Configuration Manager

Observe los proyectos / configuraciones resaltados. No puedo crear una configuración "Debug-QA" para estos proyectos (seleccionando <New>en la celda para ese proyecto en particular). Cuando trato de agregar una nueva configuración "Debug-QA" al proyecto DataUtility, por ejemplo, Visual Studio me grita:

Esta configuración no se pudo crear porque ya existe una configuración de solución con el mismo nombre.

¡Sé que lo hace! ¡Estoy intentando agregar la configuración al proyecto! ¿Que me estoy perdiendo aqui? Quiero que todos los proyectos tengan las 5 configuraciones. Tengo el mismo problema al intentar hacer coincidir (crear) plataformas (por ejemplo, agregar una plataforma "Cualquier CPU" al proyecto DataUtility).

Josh M.
fuente
¿Cómo intentas agregar la configuración al proyecto? ¿Está agregando una nueva configuración de la lista desplegable en la cuadrícula, o de la lista desplegable en la parte superior (en su captura de pantalla)? Si lo hace en la cuadrícula, debería estar bien.
Adam Plocher
@AdamPlocher: Desde el menú desplegable en la cuadrícula para el proyecto específico.
Josh M.
38
¿Está marcando la casilla de verificación "Crear nuevas configuraciones de solución"? Déjelo sin marcar.
Adam Plocher
@AdamPlocher: Qué idiota soy. Hombre, ni siquiera me di cuenta de eso, qué obvio. Envíe eso como su respuesta y la aceptaré. ¡Gracias!
Josh M.

Respuestas:

245

Asegúrese de que está usando la lista desplegable de la cuadrícula (no la que está en la parte superior del cuadro de diálogo) y no marque la casilla de verificación "Crear nuevas configuraciones de solución" cuando agregue su nueva configuración de proyecto.

Adam Plocher
fuente
73
¡Posiblemente la casilla de verificación más pasada por alto en Visual Studio!
Rebecca
4
Años me ha atormentado esto. Solo asoma su fea cabeza cada dos años, pero, ¡ay, una solución! lol
bbqchickenrobot
4
La casilla de verificación 'Crear nuevas configuraciones de solución' me estaba causando el problema. Gracias por la solucion !!!
Vikram
3
¡¿Que?! Alguien de microsoft debe hacer un curso de desarrollo de UI. gah!
Kell
2
¡Vote por su eliminación en VisualStudio Uservoice ! ¡También es tu futuro!
m93a
1

Aquí hay una solución alternativa si ya marcó la casilla de verificación Crear nuevas configuraciones de solución :

  1. Abra el Explorador y navegue hasta la ubicación de la solución para el proyecto al que le faltan plataformas.
  2. Mueva el archivo .sln de la solución a una ubicación temporal donde Visual Studio no lo ubicará.
  3. Abra el archivo .csproj para el proyecto al que le faltan plataformas.
  4. Haga clic en el menú desplegable Plataforma de soluciones.
  5. Haga clic en Administrador de configuración ...
  6. En la tabla, haga clic en el menú desplegable en la columna Plataforma del proyecto y seleccione para agregar una nueva plataforma.
  7. Haga clic en Aceptar.
  8. Repita agregando nuevas plataformas según sea necesario.
  9. Guarde el proyecto.
  10. Devuelva el archivo de solución movido anteriormente a donde estaba.
  11. Vuelva a abrir la solución de proyecto combinada.

fuente : https://developercommunity.visualstudio.com/content/problem/972/adding-a-platform-when-one-with-the-same-name-alre.html

Rayo
fuente