[英]Getting a system.IO.FileNotFoundException
我得到System.IO.FileNotFoundException
我不知道为什么。 它看起来
System.IO.FileNotFoundException:'无法加载文件或程序集'像素化工具.XmlSerializers,版本 = 1.0.0.0,文化 = 中性,PublicKeyToken = null'或其依赖项之一。 该系统找不到指定的文件。'
public static T LoadFromFile<T>(string name) where T : IName
{
XmlSerializer xml = new XmlSerializer(typeof(T));
(new FileInfo(filePath + name + ".mox")).Directory.Create();
FileStream fs = new FileStream(filePath + name + ".mox", FileMode.OpenOrCreate);
try
{
return (T)xml.Deserialize(fs);
}
finally
{
fs.Close();
}
}
它在第一行调用它:
XmlSerializer xml = new XmlSerializer(typeof(T));
我猜这是visual studio intellisense“添加使用”助手造成的一个简单的误解。
尝试指定完整的命名空间,就像这样:
System.Xml.XmlSerializer xml = new System.Xml.XmlSerializer(typeof(T))
并最终删除对像素化Pixelation Tools
的引用和使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.