asp.net - 如何在不必更新每台开发机器的情况下包含 web.config 自定义部分架构?

标签 asp.net schema xslt web-config

我在应用程序的 web.config 中添加了一个新的自定义部分。

我还为新的部分定义创建了一个相应的架构文件。

如何在 web.config 中包含架构引用,以便编辑该部分的任何开发人员在处理我的新自定义配置部分时启用智能感知?

我已经看到通过更新 [IDE 安装目录]\Packages\schemas\xml 位置将架构引用包含在 web.config 中的解决方案?这有效,但我想确保任何新开发人员在新的开发机器上检查代码时都会自动启用智能感知,而无需更新他们的开发机器。

最佳答案

添加您的 .xsd 文件作为解决方案项(或项目项)。 Visual Studio 将自动使用它在解决方案中找到的任何架构文件。您可能需要重新启动 Visual Studio 才能开始工作。

您还需要在 section 元素中引用架构:

<mySection xmlns:name-of-schema>
...
</mySection>

关于asp.net - 如何在不必更新每台开发机器的情况下包含 web.config 自定义部分架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2922660/

相关文章:

ASP.NET @Register 与 @Reference

javascript - 请告诉我附图中描述的此类 View 的名称

node.js - 是否可以在 mongoosejs 模式中填充自引用?

xml - XSLTProcessor.transformToFragment( ) 在 Microsoft edge 上返回 null

xml - 使用 XSL 从一个节点移动到另一个节点

xml - xQuery更新问题

javascript - 隐藏 url 中传输的数据

c# - 有没有办法记录 ASP.NET 页面中发生的任何意外异常?

c# - SqlConnection 忽略用户的默认架构

mysql - 如何检查 MySQL 中列的索引