正在获取系统.IO.FileNotFoundException



我得到了System.IO.FileNotFoundException,我不知道为什么。看起来是

System.IO.FileNotFoundException:"无法加载文件或程序集"Pixelation Tool.XmlSerializers,Version=1.0.0.0,Culture=neutral,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));

我想这是visualstudiointellisense"add-using"helper造成的一个简单误解。

尝试指定完整的命名空间,就像这样:

System.Xml.XmlSerializer xml = new System.Xml.XmlSerializer(typeof(T))

并最终删除对Pixelation Tools的引用和使用

最新更新