Saltar al contenido

‘System.Configuration.ConfigurationSettings.AppSettings’ está obsoleto

No olvides que en las ciencias informáticas un problema puede tener diversas resoluciones, así que nosotros te compartimos lo más óptimo y eficiente.

Solución:

Agregar una referencia al ensamblaje System.Configuration.

Luego en la parte superior (asumiendo C#) usando System.Configuration (Importa System.Configuration en VB.NET).

Utilizar ConfigurationManager.AppSettings["MySetting"] para acceder a la configuración!

como es una advertencia, no creo que importe a menos que haya desactivado una configuración de tratar las advertencias como errores

agregue una referencia a System.Configuration

todo lo que tiene que hacer es actualizar al código más reciente, de modo que donde usó ConfigurationSettings.AppSettings[""] change to ConfigurationManager.AppSettings[""]

y esto debería funcionar

En caso de que alguien más estuviera buscando el Añadir referencia opción para lograr la respuesta aceptada en estudio visual 2010. (Tuve que hacer esto al actualizar un proyecto de VB).

En Visual Studio 2010:

  1. Haga clic en Proyecto > Añadir referencia.
  2. Haga clic en la pestaña C# (aunque el mío era un proyecto puro de VB)
  3. Desplácese hacia abajo hasta la mitad para encontrar Configuración del sistema (Tenía v4 ya que .NET Framework 4.0 fue la versión elegida)
  4. Haga clic en Aceptar, luego actualice la línea de código según la sugerencia dada.

Desde System.Configuration.ConfigurationAjustes.AppSettings(“nombre”) a System.Configuration.ConfigurationGerente.Ajustes de Aplicacion

Sin agregar la referencia, IntelliSense no sugerirá ConfigurationManager cuando lo escriba, y eso se debe a que no tiene una referencia para saber dónde está. Por eso también obtendrá errores cuando actualice la línea de código de acuerdo con su sugerencia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *