Thursday, June 7, 2007

Manejo de API's Obsoletas para .NET Framework 2.0

Aqui se encuentra un resumen de las API's obsoletas para .NET Framework 2.0, aunque el compilador te arroja los Warning al momento de compilacion es bueno explorar el indice completo para conocer un poco mas acerca de otros namespaces. En el caso de que se haya expuesto una de estos miembros o clases en nuestro codigo tal vez necesitemos desactivar la adevertencia del compilador para resolverlo mas tarde. Esto se hace usando la directiva #pragma warning. Por ejemplo,System.Configuration.ConfigurationSettings.GetConfig esta en C# 2.0 Obsoleto, si lo utilizamos en nuestro codigo nos arrojara el siguiente error: 'System.Configuration.ConfigurationSettings.GetConfig(string)' is obsolete: 'This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.GetSection' Para solucionarlo colocamos el siguiente codigo: #pragma warning disable 0618 System.Configuration.ConfigurationSettings.GetConfig("myConfig"); #pragma warning restore 0618 Nota: Es importante usar #pragma warning restore al finalizar del bloque de codigo en el que necesitamos que se ignore la advertencia para poder observar otroas secciones de codigo en el mismo archivo donde se presenta la advertencia.

No comments: