2011-05-10 41 views
3

我最近更新了一個遺留緊湊型框架應用程序以支持Windows Mobile 6.5,但經過我的向後兼容性測試後,我遇到了WinCE 5設備的問題。在未知模塊中發生未處理的類型'System.TypeLoadException'的異常

當試圖從EXE和調試器運行應用程序時,我得到「在未知模塊中發生了'未處理的類型'System.TypeLoadException'的異常。例外,但它沒有給我任何想法哪個DLL /類型它有問題。

這些更改可以在Windows Mobile 6.5 Motorola設備和Pocket PC 2003 Psion設備上運行,但不能在WinCE5 Psion設備上運行。

有沒有人有任何想法,我可以找出哪些參考是導致我的問題。我曾嘗試刪除符號條形碼和圖像庫的新引用,但我仍然收到相同的錯誤。

感謝,

菲爾

UPDATE: OK,它看起來像.NET Compact Framework的安裝已經破壞了一些如何。我扁平化設備,重新安裝,一切似乎正在工作。

回答

0

好的,看起來.Net Compact Framework安裝已經損壞了一些方法。我扁平化設備,重新安裝,一切似乎正在工作。

1

你有沒有參考應用程序中的Micrsoft.WindowsMo​​bile組件?如果是這樣,這將導致失敗(儘管我不能100%確定失敗會是什麼樣子,因爲我很久沒有嘗試過)。 WindowsMo​​bile功能位於WinMo設備中已經存在的程序集中(因此不屬於Studio部署的CF),因此TypeLoadException不會讓我感到意外。

+0

沒有提及Windows移動大會。我唯一具有的操作系​​統特定的程序集是Microsoft.WindowsCE.Forms。 – 2011-05-11 07:25:57

+0

完整的asseblies列表在下面加上一些內部程序集。 – 2011-05-11 07:26:28

+0

Ionic.Zip.CF Microsoft.WindowsCE.Forms OpenNETCF OpenNETCF.Net OpenNETCF.Windows.Forms PsionTeklogixNet PtxImagerNet 符號 Symbol.Barcode Symbol.Imaging Symbol.StandardForms 系統 System.Core程序 系統。數據 System.Data.SqlClient的 System.Data.SqlServerCe System.Drawing中 System.Web.Services System.Windows.Forms的 的System.Xml System.Xml.L inq – 2011-05-11 07:26:55

相關問題