我想知道在构建解决方案时是否有办法禁用 web.config 文件的架构验证?我正在使用Visual Studio 2013.我看到很多消息,如下所示,这有点烦人:
...
Could not find schema information for the element 'loggingConfiguration'
Could not find schema information for the attribute 'name'
Could not find schema information for the attribute 'tracingEnabled'
Could not find schema information for the attribute 'defaultCategory'
...
我知道有可能suppress specific warnings,我想知道这些消息是否有相似之处?
答案 0 :(得分:0)
我想知道这些消息是否有类似内容?
这些是来自Visual Studio的消息。它们意味着IDE无法为我们的部分找到模式,因此Intellisense将无法使用它们。
通常,这些消息不会影响控件的功能,因此您可以忽略它们。如果有严格要求删除VS中的所有警告和消息,您可以按照以下步骤操作:
web.config
文件。web.xsd
,转到“XML”菜单,然后选择“创建架构”。此操作应创建一个名为“web.config
”的新文件。web.config
并双击它,查看{{1}}文件的“属性”标签,其中有一个名为架构的属性。确保在Schemas属性中引用刚刚生成的xsd。如果它不存在则添加它。 如果您需要进一步的帮助,请重新启用此票证:How to fix Error: “Could not find schema information for the attribute/element” by creating schema