首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# NLog;找不到NLog.xsd文件

C# NLog;找不到NLog.xsd文件
EN

Stack Overflow用户
提问于 2016-03-02 16:23:00
回答 3查看 9.5K关注 0票数 13

只是为了防止有一天有人产生了同样的错误。

在NLog.config文件的开始部分中,Visual Studio告诉我(带有警告)它找不到NLog.xsd文件

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"

这就是我在编辑配置文件时不能使用智能感知的原因。尽管NLog是随配置节一起安装的,并且所有文件都位于项目文件夹中,但错误仍然存在。为什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-02 16:28:45

因此,将鼠标悬停在NLog.config文件中带下划线的蓝色代码行上:

代码语言:javascript
复制
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"

我意识到Visual Studio正在搜索我的项目文件夹上面的文件2文件夹。解决方案是我的项目文件夹的父文件夹的名称中有一个"#“!从而明显阻止了VS找到配置文件。删除"#“后,警告消失了,我可以再次使用intellisense。

票数 11
EN

Stack Overflow用户

发布于 2018-01-18 08:03:35

我通过从"http://www.nlog-project.org/schemas/NLog.xsd“下载模式,然后将其保存到我的项目目录并将其添加到项目中,修复了相同的问题……

在solution explorer.

  • Select中,右键单击项目名称Add | Existing item

  • 浏览到新的xsd文件并将其选中。

然后警告就消失了。

票数 16
EN

Stack Overflow用户

发布于 2020-08-06 13:54:28

这对我在visual studio中很有效。

  • 转至项目->管理NuGet包->浏览NLog.Schema
  • Install it NuGet
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35741852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档