Saltar al contenido

C# NLog; No se puede encontrar el archivo NLog.xsd

Por fin después de tanto batallar hemos encontrado el arreglo de este conflicto que tantos lectores de nuestra web tienen. Si deseas compartir algún dato no dejes de aportar tu conocimiento.

Solución:

Solucioné el mismo problema descargando el esquema de “http://www.nlog-project.org/schemas/NLog.xsd” y luego guardándolo en el directorio de mi proyecto y agregándolo al proyecto…

  • Haga clic derecho en el nombre del proyecto en el explorador de soluciones.
  • Seleccione Agregar | artículo existente
  • Busque el nuevo archivo xsd y selecciónelo.

Entonces las advertencias desaparecieron.

Entonces, pasando la aspiradora con el mouse sobre la línea de código azul subrayada en el archivo NLog.config:

xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"

Me di cuenta de que Visual Studio estaba buscando las carpetas de archivos 2 sobre mi carpeta de proyecto. ¡La solución fue que la carpeta principal de mi carpeta de proyecto tenía un “#” en su nombre! Por lo tanto, aparentemente evita que VS encuentre el archivo de configuración. Después de eliminar el “#”, la advertencia desapareció y pude usar intellisense nuevamente.

Esto funcionó para mí en Visual Studio.

  • Vaya a Proyecto -> Administrar paquetes NuGet -> Buscar NLog.Schema
  • Instalarlo

Comentarios y calificaciones

Más adelante puedes encontrar las interpretaciones de otros administradores, tú además eres capaz insertar el tuyo si dominas el tema.

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