Saltar al contenido

Excepción: escriba el inicializador para ‘system.data.sqlclient.sqlconnection’?

Esta es la respuesta más válida que te podemos dar, sin embargo mírala pausadamente y valora si se adapta a tu proyecto.

Solución:

Lo más probable es que esto signifique que hay un error en su archivo app.config, por ejemplo, XML mal formado o elementos inesperados. El error ocurre porque el static los campos dentro de SqlConnection se leen desde app.config para determinar el nivel de detalle del seguimiento como se describe aquí: http://msdn.microsoft.com/en-us/library/ms254503.aspx

Si tiene un proyecto que contiene los paquetes NuGet para Oracle y SQL Server, esta solución podría ayudarlo a corregir este error.

Desinstale estos dos paquetes de NuGet:

  • Oracle.ManagedDataAccess.Core
  • System.Data.SqlClient

Abra su app.config y verifique si todavía tiene entradas de ensamblaje dependientes en la lista. Si lo haces, Eliminar esas entradas ahora. Podrían verse algo como esto:


    
    


    
    

Mientras aún está en su archivo app.config, Eliminar toda la sección Acceso a datos gestionados de Oracle, si existe (Esto podría ser lo único que debe hacer para solucionar este problema, sin embargo, realizamos todos los pasos enumerados en esta solución). Si lo tienes, podría ser algo como esto:


    
      
          
      
      
        
      
    

Abra el archivo packages.config y verifique dos veces para asegurarse de que las entradas para los paquetes de Oracle y SQL Server aún no estén en la lista; deberían desaparecer, pero no está de más estar 100% seguro.

Guarde su proyecto y luego vuelva a agregar los paquetes NuGet.

Al final de todo puedes encontrar las reseñas de otros creadores, tú además tienes la libertad de dejar el tuyo si te gusta.

¡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 *