2015-01-02 104 views
0

我在編程時創建了很多對象類。在很多情況下,相同的對象定義將在多個項目中重用。在Windows中,我只是將它們構建到.dll文件庫中,並將它們包含爲項目引用。因此,當我需要添加其他屬性或方法時,我只需要執行一次操作,而無需擔心要通過所有項目並手動更新對象類定義。C#和Android中的類對象共享

現在,我給了一個項目來構建一個Android應用程序,它需要幾個在其他項目中使用的對象類(並且必須同步)。當然,我可以在Android中手動創建它們,並在每次發生更改時更新它們,但這是非常危險的,因爲將來有一天它很可能會不同步。

任何人都有如何跨C#和Android共享類庫的建議嗎?

謝謝

回答

1

我知道如何做到這一點的唯一方法是使用Xamarin這將允許你用C#整個Android應用程序。

問題是Android和.Net使用完全不同的不兼容的運行時。

0

我對您的應用程序的功能沒有足夠清晰的看法,但是如果您在webAPI上使用C#對象並希望保持對象與客戶端應用程序同步,則可以使用Breeze.js - this保持您的客戶端/服務器商業對象同步。這些類通過元服務調用被動態拉入。