【发布时间】:2017-04-21 17:45:47
【问题描述】:
我正在尝试从包 URI 添加到 XMLSchemaSet,但出现以下错误:
抛出异常:System.dll 中的“System.NotSupportedException”
附加信息:无法识别 URI 前缀。
代码如下:
Dim XML = XDocument.Parse("<Product></Product>")
Dim Schemas As New XmlSchemaSet()
Schemas.Add("", "pack://application:,,,/MyAssemblyName;component/Resources/XSD Resources/Product.xsd")
XML.Validate(Schemas, Sub(sender As Object, e As ValidationEventArgs) Console.WriteLine(e.Message))
我从本地路径加载没有任何问题,但是这些 XSD 需要与应用程序一起打包。我在这里的包 URI 做错了什么?
【问题讨论】: