遇到一个序列化的问题, 请大侠们指点
定义了一个类 FileHeader, 类中有一个静态方法,
 public static FileHeader Deserialize(XmlElement xElement)
{
   XmlNodeReader reader = new XmlNodeReader(xElement);      (1)
   XmlSerializer mySerializer = new XmlSerializer(typeof(FileHeader));  (2)
   FileHeader filehead  = (FileHeader)mySerializer.Deserialize(reader);(3)
   reader.Close();
   return filehead;
}以前碰到过第二步FileHeader filehead  = (FileHeader)mySerializer.Deserialize(reader);时出错,都解决了,现在不知道怎么出现另外一个问题,当执行到
   XmlSerializer mySerializer = new XmlSerializer(typeof(FileHeader));时就报错 "File or assembly name hlsdl7o8.dll, or one of its dependencies, was not found". 有点找不到北了,望指点.

解决方案 »

  1.   

    hlsdl7o8.dll这个库是否在debug目录下,或者缺少它的依赖项
      

  2.   

    hlsdl7o8.dll 是临时生成的文件. 对了, 我的程序是在web下才出问题的, 如果是console程序,这段代码可以运行成功
      

  3.   

    是在web的某个地方调用这个方法
      

  4.   

    这个类只有本地使用, 奇怪的是其他人可以正常使用(web下和console下).我的确不能在web下正常用