我將遊戲移植到Windows Phone 8,我看到VS提供了兩個入口點,一個帶有XAML和其他本機(Windows Phone 8,而不是8.1 ),我成功地使用本地示例工作,遊戲運行正常,但我確實需要使用XAML,因爲大部分代碼都基於它,所以我使用XAML創建了項目D3D,並且沒有鏈接我的main靜態庫的例子運行良好,我可以看到多維數據集旋轉,但如果我鏈接庫的應用程序卡住,我只看到一個黑屏。Windows Phone 8:僅在鏈接庫時創建Direct3DBackground
調試一步的C#代碼,我發現的步驟,最後一次通話是:
m_d3dBackground = new Direct3DBackground();
我按F11進入的方法,沒有任何反應,這讓卡在那裏,我真的不知道它可能是什麼,只是連接和這失敗?爲什麼本地解決方案解決了?
任何人都有一些線索?
我從靜態庫中唯一使用的是使用extern的全局變量。
編輯:我刪除的選項:優化的C#項目代碼,現在trhows在同一行的代碼的異常,它說:
型「System.BadImageFormatException」的異常出現在PhoneDirect3DXamlAppInterop.DLL但在用戶代碼中沒有處理