2011-03-18 79 views
3

我正在使用MonoTouch開發一款新應用程序,並且我想將數據存儲在AWS中。AWS.net庫是否與MonoTouch兼容?

我看到有一個AWS.net庫可以從亞馬遜,但我不知道我是否可以使用它與我的MonoTouch應用程序。我可以嗎?

+1

這些庫在哪裏,我想看看 – 2011-03-19 15:37:27

+0

@ miguel.de.icaza:你可以找到他們在http://aws.amazon.com/sdkfornet/ – 2011-03-21 14:17:18

回答

5

標準的.NET二進制文件不會工作,根據FAQ:http://monotouch.net/FAQ(我可以使用標準桌面Mono程序集或.NET程序集與MonoTouch?)。

編輯:所有你需要做的是重建與Mono的C#編譯器

2

的源代碼,我認爲更好的選擇是使用AWS SDK for iOSbindings給OBJ-C庫。如果你只是搜索它,那麼有些例子是如何編寫綁定的。這可能不是您希望的快速解決方案,但您可能不希望使用SDK for .NET,因爲它可能無意用於iPhone。

如果你最終爲它寫了綁定,請將它發佈到github上供其他人使用。爲很多人解決,對吧? :)

+0

MonoTouch現在是超過iOS,它也是Android ... – BerggreenDK 2011-06-09 14:45:50

2

對於文件到S3標準上傳的MonoTouch我用這個Library, 使用MonoTouch的庫模板重新編譯的MonoDevelop中,做(使用System.Web.Services而不是System.Web程序)。

因爲大量使用System.Web和IOrderedDictionary(ThirdParty庫),因此重新編譯AWS以實現單點觸摸非常困難。

0

我剛爲Android構建了適用於Monotouch/Mono的AWS開發工具包。我不得不修改一些文件並從當前的Mono版本中添加一些類。

GitHub庫位於:

https://github.com/fr500/aws_sdk_monotouch_monodroid

這是我的第一次嘗試,它的工作,但我不知道我的做法是正確的。任何幫助,將不勝感激