我打算在Windows 7上用Visual Studio開發和編譯C#/ Mono應用程序,然後在Linux設備上運行此應用程序。我搜索了很多,但有一點仍令我困惑 - 我應該如何設置我的開發環境。我已經安裝在我的筆記本單爲Windows,現在有兩種可能性:爲Mono設計跨平臺開發/ ARM
- 創建常規Windows的C#/。NET項目,該項目將使用引用從Windows \ MS.NET框架,使用的MSBuild建設這個項目,複製和運行這個應用程序在Linux上
- 創造單目標VS,創建項目,該項目將利用ProgFiles(86)\單聲道\ lib中的引用,建立使用該項目xbuild等
哪種方式,我應該選擇?在我看來,選項#2更可取,但我不明白爲什麼。
感謝您的評論,但我忘記說我的目標Linux設備具有ARM架構,所以即使我使用Linux/MonoDevelop開發代碼,它仍然保持跨平臺開發。 – wince
我的建議對於這種情況仍然有效,因爲1)幾乎所有在x86/x64 Mono中可用的所有東西都可以在ARM中使用; 2)MonoDevelop支持遠程調試:https://ebsteblog.wordpress.com/2013/12/04/remote-debugging-with-monodevelop/ – knocte