在插件里面调用formatter.Deserialize(stream)进行反序列化,当执行到这一步的时候就说我没有找到这个插件,请问这是什么原因?谢谢

解决方案 »

  1.   

    /// 反序列化函数
    IFormatter formatter = new BinaryFormatter();
    Stream stream = new FileStream(FilePath, FileMode.Open, FileAccess.Read,FileShare.Read);
    CIcon icon = (CIcon)formatter.Deserialize(stream);
    stream.Close();
    return icon;CIcon是一个类
      

  2.   

    序列化出来的文件是没有问题的,但是反序列化就有问题了错误信息:无法找到程序集“PluginIcons, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。
      

  3.   

    我再反序列化的时候触发了writetimeout和readtimeout的异常
      

  4.   

    我试了程序异常:说此流不支持超时还是ReadTimeOut和WriteTimeOut这两个异常