看來,如果我在Visual Studio的某個地方放置斷點,如果我在調試模式下編譯我的應用程序,它不會執行任何操作。 (就像代碼從來沒有達到那一點,雖然它實際上)。有沒有另一種方式使用Mono進行調試?(使用VS IDE)如何在VS中使用Mono調試android?
我在做什麼錯,爲什麼我不能調試?
看來,如果我在Visual Studio的某個地方放置斷點,如果我在調試模式下編譯我的應用程序,它不會執行任何操作。 (就像代碼從來沒有達到那一點,雖然它實際上)。有沒有另一種方式使用Mono進行調試?(使用VS IDE)如何在VS中使用Mono調試android?
我在做什麼錯,爲什麼我不能調試?
我敢打賭,它與符號有關。如果符號不能被Visual Studio理解,斷點將被忽略,就我所知,Visual Studio只讀取PDB文件,而Mono具有它自己的格式。現在,我認爲你可以用Mono製作PDB文件,但是你檢查過這些符號是否正確?
Mono for Android 4.2.3目前有一個錯誤,導致此行爲。
的bug報告已充滿,可以在這裏看到:https://bugzilla.xamarin.com/show_bug.cgi?id=5806
要暫時解決此問題恢復到以前的版本單的爲Android。
我明白了,謝謝。 – idish
這裏有類似的東西:https://bugzilla.xamarin.com/show_bug.cgi?id=4725錯誤應該修復爲4.2.4,我鏈接的另一個錯誤只在MonoDevelop中。 – Cheesebaron
Mono發佈更新的頻率如何? – idish
我很抱歉,但我該如何檢查它? – idish
當您啓動一個調試會話時,在調試菜單下有一個名爲符號的項目。打開這個對話框,如果你的符號有問題,你會看到你的可執行文件沒有任何加載的符號。 –
在這裏,我調試的應用程序,我沒有看到任何項目稱爲符號:http://img823.imageshack.us/img823/5347/84304552.png – idish