2012-08-08 66 views
1

我跑我的單聲道的Android應用單爲Android - 異常的類型初始化System.Data.Services.Client.TypeSystem拋出

一個例外是由類型初始化爲System.Data拋出時得到一個錯誤.Services.Client.TypeSystem

如果我通過USB連接我的設備並從Visual Studio運行項目,它工作正常,但如果我創建一個包,簽名,zipalign它,然後安裝到一個新的設備,然後它給這個錯誤。

看起來像一個鏈接問題,但我不確定。我的'單聲道Android選項'的發佈設置已將鏈接集設置爲'Sdk和Assemblies',共享運行時間未打勾。

我真的不知道還有什麼我需要添加在這裏得到一個正確的答案,所以請投票之前讓我知道!

回答

0

它可能是程序集需要的東西(例如通過反射)鏈接器刪除,因爲它似乎沒有被應用程序使用。

測試此方法的一種快速方法是將項目鏈接器行爲設置爲「不要鏈接」,重新構建並再次嘗試您的應用程序。

如果它開始工作然後它是一個錯誤(即鏈接缺少一些排除該裝配),如果仍然不工作,然後它是不相關的鏈接,應當報http://bugzilla.xamarin.com

- 但它仍然可能是一個錯誤。嘗試創建一個小型自包含的測試用例(顯示相同的問題)並將其附加到錯誤報告。

相關問題