只是为了防止有一天有人产生了同样的错误。
在NLog.config文件的开始部分中,Visual Studio告诉我(带有警告)它找不到NLog.xsd文件
<?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是随配置节一起安装的,并且所有文件都位于项目文件夹中,但错误仍然存在。为什么?
发布于 2016-03-02 16:28:45
因此,将鼠标悬停在NLog.config文件中带下划线的蓝色代码行上:
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"我意识到Visual Studio正在搜索我的项目文件夹上面的文件2文件夹。解决方案是我的项目文件夹的父文件夹的名称中有一个"#“!从而明显阻止了VS找到配置文件。删除"#“后,警告消失了,我可以再次使用intellisense。
发布于 2018-01-18 08:03:35
我通过从"http://www.nlog-project.org/schemas/NLog.xsd“下载模式,然后将其保存到我的项目目录并将其添加到项目中,修复了相同的问题……
在solution explorer.
然后警告就消失了。
发布于 2020-08-06 13:54:28
这对我在visual studio中很有效。
https://stackoverflow.com/questions/35741852
复制相似问题