我有一个包含许多 VB 项目的 VB 解决方案。其中之一,“核心”项目,其中有一个.xsd
文件,其中targetNameSpace
包含urn:CustomNamespace
.
在 Core 项目中,我可以通过执行以下操作来导入 xsd 命名空间:
Imports <xmlns="urn:CustomNamespace"/>
我怎样才能让这个Imports
语句在引用核心项目的项目中工作?在 Core 中,xsd 的命名空间显示为 Intellisense。在引用项目中情况并非如此。
我知道这可以通过某种方式完成,因为我们正在使用一个包含我们正在导入的 xsd 的 nuget 包。
********更新********
看起来 nuget 包中 DLL 的命名空间 Intellisense 来自配置节设计器 xsd 文件,该文件是一个.csd.xsd
文件。还有其他相关文件,但我本质上想要引用具有.csd.xsd
文件的包所附带的相同功能。
看起来这是一个位于https://csd.codeplex.com/的 VS 插件。我可能会关闭该项目以尝试了解他们是如何做到的,但如果有人知道它是如何完成的,我将不胜感激。