SerializeableAttribute在什么程序集中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (19)

我正在尝试为类设置序列化。当我添加:

[Serializeable]

我收到错误:“找不到类型或命名空间名称(您是否缺少using指令或程序集引用?)”

我添加了System.Runtime.Serialization.Formatters.Soap和System.Runtime.Serialization但它们不起作用。我还试图找到文档页面上列出的其他程序集。我只在VS Reference Manager中找到了mscorlib,它已经添加了。

我这样编写代码:

[Serializeable]
public class Test { }

编辑:我也尝试过:

[Serializeable()]
public class Test { }

我希望代码编译没有错误。

编辑:修复了程序集的错误名称

提问于
用户回答回答于

根据MSDNSerializableAttribute可以在以下程序集中找到该类型:

  • System.Runtime.Serialization.Formatters.dll
  • mscorlib.dll中
  • netstandard.dll
  • System.Runtime.dll

扫码关注云+社区

领取腾讯云代金券