Solución aviso en VB .NET o C#: obsolete System.Configuration.ConfigurationSettings.Appsettings
saludos, estuve programando en visual basic .net y me salio el mensaje que esta como titulo, despues de investigar di con la solución aca se los dejo.
Problema
System.Configuration.ConfigurationSettings.AppSettings’ is obsolete: ‘This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings
Causa
El problema surge cuando la clase System.Configuration.ConfigurationSettings ha quedado obsoleta y ha sido sustituida por System.Configuration.ConfigurationManager.
En VB.net
En C#
Solución
Para solucionar el problema, hay que añadir la libreria dll que contiene a ConfigurationManager.AppSettings y después sustituir ConfigurationSettings.AppSettings por ConfigurationManager.AppSettings.
Estos pasos explicados poco a poco:
1. Pulsa con el botón derecho en tu proyecto en el Explorador de Soluciones, luego pincha en la opción Agregar referencia del menu contextual.
2. Selecciona la pestaña .NET, selecciona System.Configuration en la lista y pulsa OK.
3. Sustituye ConfigurationSettings.AppSettings por ConfigurationManager.AppSettings en tu aplicación.
Por ejemplo:
En VB .Net
servidor = System.Configuration.ConfigurationSettings.AppSettings("servidor").ToString()
Se cambio por:
servidor = System.Configuration.ConfigurationManager.AppSettings("servidor").ToString()
En C#
String version = ConfigurationSettings.AppSettings.Get("version");
Se sustituiría por:
String version = ConfigurationManager.AppSettings.Get("version");
Y con esto estará todo solucionado.
Problema
System.Configuration.ConfigurationSettings.AppSettings’ is obsolete: ‘This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings
Causa
El problema surge cuando la clase System.Configuration.ConfigurationSettings ha quedado obsoleta y ha sido sustituida por System.Configuration.ConfigurationManager.
En VB.net
En C#
Solución
Para solucionar el problema, hay que añadir la libreria dll que contiene a ConfigurationManager.AppSettings y después sustituir ConfigurationSettings.AppSettings por ConfigurationManager.AppSettings.
Estos pasos explicados poco a poco:
1. Pulsa con el botón derecho en tu proyecto en el Explorador de Soluciones, luego pincha en la opción Agregar referencia del menu contextual.
2. Selecciona la pestaña .NET, selecciona System.Configuration en la lista y pulsa OK.
3. Sustituye ConfigurationSettings.AppSettings por ConfigurationManager.AppSettings en tu aplicación.
Por ejemplo:
En VB .Net
servidor = System.Configuration.ConfigurationSettings.AppSettings("servidor").ToString()
Se cambio por:
servidor = System.Configuration.ConfigurationManager.AppSettings("servidor").ToString()
En C#
String version = ConfigurationSettings.AppSettings.Get("version");
Se sustituiría por:
String version = ConfigurationManager.AppSettings.Get("version");
Y con esto estará todo solucionado.
buena solucion
ResponderEliminar