2011-08-08 125 views
2

我正在通過monodroid在android應用程序上工作。我必須移植一個Windows Phone 7應用程序,它使用Windows 7 Phone版本Json.netJson.Net版本有什麼區別?

我在想,這和常規.net 4.0版本有什麼區別?有沒有monodroid的版本,或者我可以使用常規的.net 4.0版本?

這將是最好的,如果我可以使用兩個設備相同的庫,然後我可以把它放在共享庫,並停止一些重複的代碼。

+0

AFAIK主要區別在於構建目標。我認爲你將需要從目標monodroid目標時重建。 – CodesInChaos

回答

1

這是他們在Windows Phone 7版本上的博客文章。它解釋了爲什麼它是一個不同的版本,但它聽起來像你可以有一個版本,只支持在兩個平臺上工作的功能集。

http://james.newtonking.com/archive/2011/01/03/json-net-4-0-release-1-net-4-and-windows-phone-support.aspx

+0

即使該項目有一個引用它,我正在看的部分似乎正在使用一些內置的東西。 DataContractJsonSerializer(來自System.Runtime.Serialization)。然而,我的android解決方案似乎只有2.0.5,我需要4.0。 – chobo2