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.

Comentarios

Publicar un comentario

Entradas populares de este blog

no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable

Creacion, modificacion y eliminacion de usuarios en linux

UNIR 2 COLUMNAS Y BUSCAR EN MYSQL