VS2013进入断点的时候,跳出很多错误,异常:已捕获: "未能加载文件或程序集....
引发了这些异常,但是try catch并没有捕获到异常,而且提示的Cementing.Common.XmlSerializers根本不存在,截图如下:
引发异常的代码如下:
        public T XmlDeserializeFS<T>(string pXmlPath)
        {
            try
            {
                if (!System.IO.File.Exists(pXmlPath))
                {
                    throw new SystemException("文件不存在");
                }
                System.IO.Stream mFS = System.IO.File.OpenRead(pXmlPath);
                //跟踪到下面这语句,就跳出几个异常信息,但是不会进入catch,而且程序也照常运行,后面也可以反系列化
                System.Xml.Serialization.XmlSerializer mXS = new System.Xml.Serialization.XmlSerializer(typeof(T));
                object mObj = mXS.Deserialize(mFS);
                mFS.Close();
                return (T)mObj;
            }
            catch (NullReferenceException NullEx)
            {
                throw NullEx;
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
异常信息(共4个)如下:
异常:已引发: "未能加载文件或程序集“Cementing.Common.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。" (
System.IO.FileNotFoundException)
引发了一个 System.IO.FileNotFoundException: "未能加载文件或程序集“Cementing.Common.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。"
时间: 2013/12/15 23:30:03
线程: <无名称>[2568]
异常:已捕获: "未能加载文件或程序集“Cementing.Common.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。" (System.IO.FileNotFoundException)
捕获到一个 System.IO.FileNotFoundException: "未能加载文件或程序集“Cementing.Common.XmlSerializers, Version=1.0.0.0, Culture=neutral,