C# 错误 XmlElement' 在此声明类型上无效

本文关键字:声明 类型 无效 错误 XmlElement | 更新日期: 2023-09-27 18:35:08

在YouTube上按照教程进行操作后,仍然有错误:

XmlElement' 在此声明类型上无效。它仅在 "属性、索引器、字段、参数、返回"声明

代码示例:

[XmlRoot("cmdCommunicate")]
public class CMDCommunicate
{
    [XmlElement("login")]
    public Login loginData { get; set; }
    [XmlElement("injectionType")]
    public InjectionType injectionType { get; set; }
}

在这里我收到错误

[XmlElement("login")]
public class Login
{
    [XmlElement("server")]
    public string Server{ get; set; }
}

C# 错误 XmlElement' 在此声明类型上无效

它通过将[XmlElement("login")]
更改为
:C
[XmlRoot("login")]来工作