随发行版构建应用一起安装。但是,当我运行该应用程序时,出现以下异常。但是它在调试版本中运行良好。
System.Reflection.MissingMetadataException: Reflection_InsufficientMetadata_NoHelp可用:EETypeRva:0x00093618。 有关更多信息,请访问 http://go.microsoft.com/fwlink/?LinkId=623485 在SharedLibrary!+ 0x6171de 在SharedLibrary!+ 0x472787 在System.Reflection.TypeInfo.get_IsVisible() 在CMSWindowsApp!+ 0x9afe7c 在Newtonsoft.Json.Utilities.DynamicProxyMetaObject.BuildCallMethodWithResult(String methodName,Dynamic.DynamicMetaObjectBinder绑定程序, Collections.Generic.IEnumerable args,Dynamic.DynamicMetaObject fallbackResult, Json.Utilities.DynamicProxyMetaObject.Fallback fallbackInvoke) Newtonsoft.Json.Utilities.DynamicProxyMetaObject.CallMethodWithResult(字符串 methodName,Dynamic.DynamicMetaObjectBinder绑定程序, Collections.Generic.IEnumerable args, Json.Utilities.DynamicProxyMetaObject.Fallback 倒退, Json.Utilities.DynamicProxyMetaObject.Fallback fallbackInvoke) 在Newtonsoft.Json.Utilities.DynamicProxyMetaObject.BindGetMember(Dynamic.GetMemberBinder 活页夹) System.Dynamic.GetMemberBinder.Bind(Dynamic.DynamicMetaObject目标, Dynamic.DynamicMetaObject [] args)在 System.Dynamic.DynamicMetaObjectBinder.Bind(Object [] args, Collections.ObjectModel.ReadOnlyCollection 参数,Linq.Expressions.LabelTarget returnLabel) SharedLibrary!+ 0x53c5d2位于 共享库!+ 0x53c547 at SharedLibrary!+ 0x522de9位于 SharedLibrary!+ 0x4afb00位于 SharedLibrary!+ 0x45ef1e位于 SharedLibrary!+ 0x6054a3位于 SharedLibrary!+ 0x6056e2位于 SharedLibrary!+ 0x4d8450位于 SharedLibrary!+ 0x4d82cd位于 共享库!+ 0x38a168 at SharedLibrary!+ 0x395594位于 System.Func.Invoke(AsyncCallback arg1,对象arg2)在 CMSWindowsApp.Screens.URLPage.StoreLocalData(Object resultObj,String 网址)CMSWindowsApp!+ 0xc0b244 SharedLibrary!+ 0x4afb00位于 SharedLibrary!+ 0x45ef1e位于 SharedLibrary!+ 0x605acf位于 SharedLibrary!+ 0x4d8450位于 SharedLibrary!+ 0x4d860d位于 SharedLibrary!+ 0x60536e位于 SharedLibrary!+ 0x6058e7位于 SharedLibrary!+ 0x6064bc位于 SharedLibrary!+ 0x4d8450位于 SharedLibrary!+ 0x4d860d位于 CMSWindowsApp!+ 0x9bc3c7位于 System.Action.Invoke(Runtime.CompilerServices.CallSite arg1,Screens.Home arg2,对象arg3, Source.ViewModel.AllAssessmentListViewModel arg4),网址为 CMSWindowsApp!+ 0xeb73e3
如何为发行版本修复此问题?
答案 0 :(得分:1)
您将需要在App项目的Properties文件夹中的Default.rd.xml文件中添加一些条目。 UWP版本内部使用.NET Native,您需要在其中明确列出序列化所需的类型或名称空间。 Here is a troubleshooter会为您提供帮助。