ámbito usuario sistema proyecto poder para obtener necesario iniciar implementarlo elemento declarado configuración configuracion conexion con cadena archivo app admite actual configuration visual-studio-2010 configuration-management

configuration - usuario - Gestionando configuraciones de proyectos en VS 2010



obtener cadena de conexion app.config c# (2)

Estoy trabajando en una solución con múltiples proyectos (bibliotecas de clases, interoperabilidad, aplicación web, etc.) en VS2010.

Para la aplicación web, me gustaría aprovechar las transformaciones de configuración en VS2010, así que en un momento agregué configuraciones para cada uno de nuestros entornos: desarrollo, prueba, producción, etc.

Algún tiempo después, después de haber reorganizado el diseño del proyecto, noté que algunos proyectos muestran todas las configuraciones en el menú desplegable de la página de propiedades. Algunos proyectos (agregados desde que hice esa configuración) muestran solo las configuraciones estándar de Depuración y Liberación. Una vez que me di cuenta de que esto iba a empeorar las configuraciones de construcción, y no a las mejores, decidí eliminar todas las configuraciones adicionales que había agregado.

He eliminado todas las diversas opciones de configuración de la solución, pero los proyectos que tenían las opciones de configuración alternativas todavía las tienen, y no puedo descubrir cómo deshacerme de ellas en proyectos individuales.

Además, ahora que veo que no todos los proyectos tienen que tener las mismas configuraciones, me gustaría crear mis configuraciones ambientales en el nivel de solución y en el proyecto de aplicación web (para las transformaciones de configuración), pero dejar todas las bibliotecas de clases con las configuraciones básicas de depuración / lanzamiento. No he podido encontrar ninguna herramienta en la interfaz de usuario, ni ninguna información en la Red, sobre cómo configurar tal cosa.

Entonces, en resumen, ¿cuál es la forma mejor / más fácil de administrar las configuraciones a nivel de proyecto en VS2010?


En la pantalla del administrador de configuración, en la parte superior, verá la configuración de la solución y la plataforma de la solución. Cada configuración de solución es esencialmente un conjunto de configuraciones de proyecto.

No hay una configuración de "todo global" porque diferentes tecnologías tienen diferentes opciones de configuración. ¿Cómo asigna la configuración de un proyecto de C # a un proyecto de C ++, por ejemplo? Esta es la razón por la cual las configuraciones se definen y se mantienen en el nivel del proyecto.

La forma correcta de hacerlo es lo que estabas haciendo . Una de las ventajas administrativas de agregar un nuevo proyecto a su solución es copiar esas configuraciones del proyecto en el nuevo proyecto y luego configurarlo adecuadamente en las configuraciones de la solución a través de la pantalla del Administrador de configuración.

Para responder a su pregunta específica, puede eliminar una configuración de proyecto existente del Administrador de configuración. En el proyecto que desea modificar, haga clic en el menú desplegable Configuración, seleccione Editar y en el cuadro de diálogo "Editar configuraciones del proyecto", seleccione la configuración que desea eliminar y luego haga clic en el botón "Eliminar".


Puede hacer todo desde el cuadro de diálogo Administrador de configuración, al que se accede desde el menú principal de Visual Studio a través de Crear> Administrador de configuración ...

  • Para eliminar configuraciones de sus proyectos individuales, seleccione el proyecto y abra la lista desplegable en la columna "Configuración", luego haga clic en.
  • Para seleccionar las configuraciones para construir para una nueva configuración de solución, active la configuración de la solución, luego seleccione la configuración para construir para cada proyecto.

Vea también Cómo crear y editar configuraciones