我在VB中为XmlData获取正确的语法时遇到了一些挑战。
没关系:
<试验()> _
< XMLDATA( “//数据”)> _
但我想添加FilePath或ResourcePath:
<试验()> _
< XmlData(“// data”,ResourcePath =“Data.xml”)> _
<试验()> _
< XmlData(“// data”,FilePath =“Data.xml”)> _
VS显示“名称'资源路径'未声明。
VS Intellisense显示8个参数。如果我像这样编写XmlData属性:
<试验()> _
< XmlData(“// data”,,,,“Data.xml”,,,)> _
VS抱怨''Public Sub New(ItemPath As String)''
的参数太多您会注意到,在此错误消息中,VS显示预期只有一个参数。
但是,如果您输入< XmlData( - VS会显示预期的EIGHT参数列表。
版
答案 0 :(得分:1)
对于属性属性,VB.NET语法使用:=
而不是=
,因此它将是
<XmlData("//data", ResourcePath := "Data.xml")>