C# System.IO.FileNotFoundException

2021-02-02 13:45发布

问题:

程序启动后第一次调用这个方法时会抛出异常。

引发的异常:“System.IO.FileNotFoundException”(位于 mscorlib.dll 中)   
public class CloneHelper
{
    public static List<T> Clone<T>(List<T> realObj)
    {
        using(Stream strean = new MemoryStream()).
        {
            XmlSerializer serializer = new XmlSerializer(typeof(List<T>));//异常抛出在这一行
            serializer.Serializer(stream,realObject);
            stream.Seek(0,SeekOrigin,Begin);
            return (List<T>)serializer.Deserializer(stream);
        }
    }
}

回答1:

FYI
https://stackoverflow.com/questions/1127431/xmlserializer-giving-filenotfoundexception-at-constructor/1177040#1177040
大致的翻譯是
"也許你無法相信,但你可以忽略這個例外,它並不影響後續代碼執行
我知道這個例外很擾人,網路上也有很多抱怨,但Microsoft 似乎沒有計畫處理它"



回答2:

吧异常的详细信息贴出来