【问题标题】:Visual Studio 2008 custom config xsd intellisense auto complete broken!Visual Studio 2008 自定义配置 xsd 智能感知自动完成损坏!
【发布时间】:2010-10-31 14:17:53
【问题描述】:

我曾经使用 Visual Studio 2003 中的智能感知功能来根据我的自定义 xsd 架构编辑自定义 .config 文件。

我将架构放入:

Common7\Packages\schemas\xml

一切顺利,没问题。

我刚刚尝试在 VS 2008 中做同样的事情,但没有智能感知。属性窗口中 .config 文件的架构查看器显示我的自定义架构已加载并且一切正常,但是当我尝试时没有任何建议。

似乎还有其他与 XAML 智能感知相关的问题,但这些解决方案都不适合我。

卡住和沮丧!其他人之前有过这种情况或知道 2008 年发生了什么变化吗?

非常感谢

【问题讨论】:

    标签: xml visual-studio-2008 validation xsd autocomplete


    【解决方案1】:

    对于一般 xml 类型的智能感知,我认为您需要将 xsd 放在 C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas (或 C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas)中

    对于 XAML 智能感知,我的结果好坏参半,有时结果会因我打开 Studio 的时间长短而有所不同 - 我祈祷 2010 年的支持有很大改进。

    【讨论】:

    • 你不需要弄乱程序文件目录。只需将 XSD 添加到您的解决方案中......任何地方,无论 my_namespace 位于 <xs:schema targetNamespace="my_namespace"> 中,只要将其作为自定义部分的 xmlns 属性,当您将其放置在 web.config 文件中即可。如果您的自定义部分被命名为“my_section”,那么您将使用<my_section xmlns="my_namespace"> 打开它。事实上,当您输入 xmlns= 时,当您按下引号键时,您应该会获得所有内置命名空间的列表,以及您在解决方案中包含的 xsd 文档中定义的 my_namespace。
    猜你喜欢
    • 1970-01-01
    • 2017-01-26
    • 2014-11-25
    • 1970-01-01
    • 2020-12-28
    • 2010-12-03
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多