Một ứng dụng tôi đã làm việc bị lỗi khi tôi cố gắng tuần tự hóa các loại.
Một tuyên bố như
XmlSerializer lizer = new XmlSerializer(typeof(MyType));
sản xuất:
System.IO.FileNotFoundException occurred
Message="Could not load file or assembly '[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified."
Source="mscorlib"
FileName="[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
FusionLog=""
StackTrace:
at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
Tôi không định nghĩa bất kỳ serial serial đặc biệt nào cho lớp học của mình.
Làm thế nào tôi có thể khắc phục vấn đề này?
Generate serialization assembly
thả xuống thành "Bật", thay vì "Tự động".