2017-03-31 107 views
0

我使用Xamarin Forms,UWP Project。在我的項目中,我將文件嵌入爲資源。在調試模式下,它編譯並運行良好,但在發佈模式下崩潰。我能做什麼? 我嘗試了很多技巧,但沒有任何幫助。UWP XAMARIN在RELEASE模式下崩潰(但在調試中工作良好)

enter image description here

我的錯誤:

Вызвано исключение: "System.IO.FileNotFoundException" в System.Private.Reflection.Core.dll 
Вызвано исключение: "System.IO.FileNotFoundException" в System.Private.Reflection.Core.dll 
"project.UWP.exe" (Win32). Загружено "C:\Windows\SysWOW64\Windows.Storage.ApplicationData.dll". Загрузка символов пропущена. Модуль состоит из машинного кода, а отладка машинного кода в данный момент отключена. 
"project.UWP.exe" (Win32). Загружено "C:\Windows\SysWOW64\DWrite.dll". Загрузка символов пропущена. Модуль состоит из машинного кода, а отладка машинного кода в данный момент отключена. 
"project.UWP.exe" (Win32). Загружено "C:\Windows\SysWOW64\Windows.Globalization.dll". Загрузка символов пропущена. Модуль состоит из машинного кода, а отладка машинного кода в данный момент отключена. 
Вызвано исключение: "System.AggregateException" в System.Private.Threading.dll 
Вызвано исключение: "Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" в Microsoft.CSharp.dll 
Вызвано исключение: "System.Reflection.MissingMetadataException" в System.Private.CoreLib.dll 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

Вызвано исключение: "System.Reflection.TargetInvocationException" в System.Private.CoreLib.dll 
Вызвано исключение: "System.Reflection.MissingMetadataException" в System.Linq.Expressions.dll 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

Вызвано исключение: "System.Reflection.MissingMetadataException" в Newtonsoft.Json.dll 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

Вызвано исключение: "System.Reflection.MissingMetadataException" в Newtonsoft.Json.dll 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

Исключение типа "System.Reflection.MissingMetadataException" возникло в Newtonsoft.Json.dll, но не было обработано в коде пользователя 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

Вызвано исключение: "System.Reflection.MissingMetadataException" в project.UWP.McgInterop.dll 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

Исключение типа "System.Reflection.MissingMetadataException" возникло в project.UWP.McgInterop.dll, но не было обработано в коде пользователя 
Дополнительные сведения: Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva:0x0001e930. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 

回答

0

在釋放模式UWP應用程序被編譯使用.NET本地工具鏈。如果你想使用反射,那麼你應該在Default.rd.xml文件中添加類型DOC

+0

謝謝,在哪裏可以找到我需要使用反射的類型?你能舉個例子嗎? Msdn在https://dotnet.github.io/native/troubleshooter/type.html上給出了鏈接,但我不明白他們的術語,我應該選擇裝配System.Reflection中的所有類型? –

+0

而我應該選擇「我使用反射」和「我反思」?我不知道.. –

相關問題