引用出现在两个引用程序集中的特定命名空间
Reference Particular Namespace that appears in two referenced Assemblies
我正在尝试使用 Newtonsoft.Json.Schema nuget 包。它依赖于 Newtonsoft.Json nuget 包。
问题是这两个包都包含一个名为 "Newtonsoft.Json.Schema." 的命名空间,我想使用 Newtonsoft.Json 包中没有的命名空间。但是当我写
using Newtonsoft.Json.Schema
它始终使用 Newtonsoft.Json 包中包含的命名空间。
有什么想法吗?
原来我的问题与阅读旧文档有关。在提到的包中,他们重命名了 类 所以这不是问题。
在old version the json schema class is called: JsonSchema
while in the new中称为JSchema
。这样就解决了所有问题。
就我上面的问题而言,解决此问题的正确方法是使用 extern alias. Here is a great blog post 来解释。
我希望对某人有所帮助。
我正在尝试使用 Newtonsoft.Json.Schema nuget 包。它依赖于 Newtonsoft.Json nuget 包。
问题是这两个包都包含一个名为 "Newtonsoft.Json.Schema." 的命名空间,我想使用 Newtonsoft.Json 包中没有的命名空间。但是当我写
using Newtonsoft.Json.Schema
它始终使用 Newtonsoft.Json 包中包含的命名空间。
有什么想法吗?
原来我的问题与阅读旧文档有关。在提到的包中,他们重命名了 类 所以这不是问题。
在old version the json schema class is called: JsonSchema
while in the new中称为JSchema
。这样就解决了所有问题。
就我上面的问题而言,解决此问题的正确方法是使用 extern alias. Here is a great blog post 来解释。
我希望对某人有所帮助。