【问题标题】:Where to find Entlib xsd file?在哪里可以找到 Entlib xsd 文件?
【发布时间】:2010-08-30 06:36:39
【问题描述】:

这个文件存在吗?我厌倦了“找不到属性的架构信息”消息。

谢谢

【问题讨论】:

    标签: configuration xsd enterprise-library


    【解决方案1】:

    Entlib 5.0 确实存在一个 - 它作为 Entlib 5 的一部分安装。由于 Entlib 元素没有 XML 命名空间,但您需要在 VS 中显式打开它(右键单击配置文件,选择“属性”,单击“架构”字段,您将能够打开架构验证。)

    它不会对所有东西都有效 - Entlib 有一个高度可定制的配置架构,并不是所有东西都可以在 XSD 中表示,但它与你将得到的一样好。

    【讨论】:

    • 对于当前安装的VS(即Visual Studio Professional 2017),您可以通过以下方式获取文件:1)下载EL 5.x MSI文件; 2) 在文件存档实用程序(例如 7-Zip)中打开 MSI 文件; 3) 提取文件\ConfigSchema; 4) 可选:将 ConfigSchema 重命名为描述性名称(例如,EnterpriseLibrary5.xsd); 5) 在 Visual Studio 中添加 XSD:打开 web.config,选择一个标签,XML > Schemas ...,然后“添加”并选择文件位置。这为我消除了 Intellisense 问题。注意:如果您遇到重复声明错误,请取消选择任何其他 EL XSD 文件。
    • 链接到 Microsoft Enterprise Library 5.0 MSI:microsoft.com/en-gb/download/details.aspx?id=15104
    【解决方案2】:

    没有 EntLib XSD 文件。生产一个很棘手,因为配置是动态的。请参阅此处的讨论。

    http://entlib.codeplex.com/Thread/View.aspx?ThreadId=10712

    【讨论】:

    • 感谢您的回复和链接!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    相关资源
    最近更新 更多