admin管理员组文章数量:1644392
System.Runtime.Serialization.SerializationException
HResult=0x8013150C
Message=程序集“Procotol, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中的类型“ServerUser.ProcotolGame”未标记为可序列化。
Source=mscorlib
StackTrace:
在 System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type)
在 System.Runtime.Serialization.FormatterServices.<>c__DisplayClass9_0.<GetSerializableMembers>b__0(MemberHolder _)
在 System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
在 System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context)
在 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo()
在 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
在 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
在 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
在 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
在 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
在 ClientUser.ClientControl.Send(ProcotolGame game) 在 C:\Users\liuzhao\source\repos\ClientUser\ClientUser\ClientControl.cs 中: 第 51 行
在 ClientUser.Program.Main(String[] args) 在 C:\Users\liuzhao\source\repos\ClientUser\ClientUser\Program.cs 中: 第 30 行
模型没有可序列化
在对应的模型类上添加
[Serializable]
如:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ServerUser
{
[Serializable]
public class ProcotolGame
{
//模块
public int model;
//操作
public int one;
//数据.附加信息
public object data;
public int ope;
}
}
本文标签: 类型程序VersioncultureProcotol
版权声明:本文标题:C# 程序集“Procotol, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中的类型“ServerUser.ProcotolGame” 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729375887a1198837.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论