C# 找不到类型或命名空间“Serializable”
在使用系统时,我在[Serializable]上出错。Serializable对我来说不存在C# 找不到类型或命名空间“Serializable”,c#,C#,在使用系统时,我在[Serializable]上出错。Serializable对我来说不存在 using System; namespace DataEntities { [Serializable] public class GameType { private String name; public String Name { get { return this.name; }
using System;
namespace DataEntities
{
[Serializable]
public class GameType
{
private String name;
public String Name
{
get { return this.name; }
set { this.name = value; }
}
这是我的序列化方法
public void SubmitGameListChanges()
{
string serializationFile = Path.Combine(dir, "games.bin");
using (Stream stream = File.Open(serializationFile, FileMode.Create))
{
var binFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
binFormatter.Serialize(stream, games);
}
}
确保您的项目也包含对系统的引用。您可能还没有添加对系统的引用
更多信息。您的项目类型是什么?请检查模板?类库或类库包无法记住可移植类库无法使用SerializableAttribute。这是通用Windows项目吗?Serializable在那里不存在-我还没有看其他选项是的,应该添加哪些选项?我使用的类库包由于某种原因不能与Serializable一起使用,不管怎样,请将此作为评论而不是回答发布。如果它回答了问题,它是一个回答@MusiclovingDianGirl。如果你不喜欢它,那就投反对票吧。我使用的类库包由于某种原因不能与serializable一起使用,不管怎样