程序在运行时,函数中的第一个航代码出现了莫名奇妙的错误,在我的电脑上无法正常运行,在别人的电脑上能正常运行,不知道是什么错误了。
public static Resources DeSerialize(string filePath)
{ System.Xml.Serialization.XmlSerializer xmlSerializer = new System.Xml.Serialization.XmlSerializer(typeof(Resources)); System.IO.FileStream fileStream = new System.IO.FileStream(filePath, System.IO.FileMode.Open); Resources resources = xmlSerializer.Deserialize(fileStream) as Resources; fileStream.Close(); return resources; }
无法生成临时类(result=1)。
error CS0583: 内部编译器错误(0xc0000005 位于地址 5A18D31D 处): 可能的原因是“BIND”。 error CS0585: 内部编译器错误: 步骤“BIND” error CS0584: 内部编译器错误: 步骤“BIND”的符号“Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterResources.Write4_Resources(string, string, DotNet.Utilities.Resources, bool, bool)” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterResources.Write4_Resources(string, string, DotNet.Utilities.Resources, bool, bool)” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterResources.Write4_Resources(string, string, DotNet.Utilities.Resources, bool, bool)” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterResources.Write4_Resources(string, string, DotNet.Utilities.Resources, bool, bool)” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterResources” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml.Serialization.GeneratedAssembly” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml.Serialization” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft.Xml” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“Microsoft” error CS0584: 内部编译器错误: 步骤“COMPILE”的符号“<global namespace>” error CS0586: 内部编译器错误: 步骤“COMPILE” error CS0587: 内部编译器错误: 步骤“COMPILE” error CS0587: 内部编译器错误: 步骤“BEGIN”
本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1200723,如需转载请自行联系原作者