【发布时间】:2015-10-14 10:45:12
【问题描述】:
我有一个包含许多 VB 项目的 VB 解决方案。其中之一是“核心”项目,其中有一个 .xsd 文件,其中包含 targetNameSpace 和 urn:CustomNamespace。
在 Core 项目中,我可以通过执行以下操作来导入 xsd 命名空间:
Imports <xmlns="urn:CustomNamespace"/>
如何让这个Imports 语句在引用Core 项目的项目中工作?在 Core 中,xsd 的命名空间显示为 Intellisense。在引用项目中不是这种情况。
我知道这可以通过某种方式完成,因为我们正在使用一个包含我们正在导入的 xsd 的 nuget 包。
******** 更新 ********
看起来 nuget 包中 DLL 的命名空间 Intellisense 来自配置节设计器 xsd 文件,该文件是一个 .csd.xsd 文件。还有其他相关文件,但我本质上想要与引用具有 .csd.xsd 文件的包相同的功能。
看起来这是一个位于 https://csd.codeplex.com/ 的 VS 插件。我可能会关闭该项目以尝试了解他们是如何做到的,但如果有人知道它是如何完成的,我将不胜感激。
【问题讨论】:
标签: vb.net visual-studio-2013 xsd project-reference config-designer-csd