2013-02-19 40 views
1

我想在Mac上編譯MvvmCross的vNext分支以嘗試&開始使用PCL的& MvvMCross做一些iOS開發。如何讓MvvmCross vNext在Mac上使用MonoDevelop進行編譯

我已經花了幾天的時間在這上面,但似乎在圈子裏......對C#& Mac有點新。

我已經安裝了最近在@ slodge的博客中提到的MonoDevelop 3.1.1。
我已根據此參考更新了目標文件https://files.xamarin.com/~jeff/Microsoft.Portable.CSharp.targets
我已經從GitHub下載了vNext分支。

我已經在MonoDevelop中加載了mvvmcross_all.sln,但是使用Debug | iPhone Simulator配置文件構建它給了我3個錯誤。

我一直沒能制定出如何,例如出現在CrossUI.Core,以

系統
System.Core程序
System.Net即參考

等修復引用錯誤

每個這些線具有沒有可用的.NetPortable 4.0 Profile1的資料(在單聲道2.10.9)組裝的誤差

我意識到它是一個移動的目標,但它顯然可以讓它編譯。

任何有關我可能錯過的建議,將不勝感激。

TIA,

安德烈亞斯

回答

1

感謝安德烈亞斯

。在http://slodge.blogspot.co.uk/2013/02/a-patched-monodevelop-for-pcls.html在博客中引用的版本,看來MonoDevelop的報告說,CrossUI丟失其引用 - 但它仍然編譯。從我的Mac中查看此屏幕截圖 - 解決方案資源管理器報告問題,但CrossUI成功「重建所有」。

screenshot

如果你得到建築問題,請做報告生成輸出,我會盡力幫助。

請注意,修補版本的MonoDevelop還存在其他問題 - 例如,語法高亮和智能issues- MonoTouch: creating multiplatform apps using Portable Class Libraries


另外,也有一些的iOS/Mac的友好二進制文件在SkyDrive上 - http://slodge.blogspot.co.uk/p/mvvmcross-binaries_7.html


便攜式類庫的「適當的」支持時間表的目標是一Evolve之前的可演示版本(距離不到2個月)。在此之前,我將親自繼續在VS中完成我的大部分PCL工作,並在MonoDevelop中提供平臺特定的步驟。

+0

嗨斯圖亞特,感謝您的答覆。由於某些原因,今天上午開放項目時,所有的構建都是成功的。安德烈亞斯 – user2085748 2013-02-19 21:16:07

相關問題