2

モノ 2.10.5 を使用して RSS 2.0/mRSS フィードを解析していますが、System.ServiceModel や System.ServiceModel.Web の下に.net フレームワークシンジケート名前空間が見つかりません。

これらの機能は Mono で利用できますか? 優れた Rss/mRSS フィード逆シリアル化ライブラリを誰も知らない場合は?

よろしく、

編集:

monotouch フレームワークを使用しているため、使用しているパッケージが異なることを発見しました。参照の追加に行くと、system.servicemodel.web のアセンブリ バージョンは 2.0.5 で、パッケージ名は mono-iphone です。これを変更することは可能ですか?

4

1 に答える 1

3

System.ServiceModel[.Web].dll アセンブリの MonoTouch のバージョンは、Silverlight と同じ API を提供します。そのため、 Rss20FeedFormatterなどの一部のタイプが欠落している可能性があります。

Rss20FeedFormatter は Silverlight で使用できますが、SDK アセンブリである System.ServiceModel.Syndication.dll 内にあります (Silverlight に同梱されているプラ​​ットフォーム コードの一部ではありません)。

次のことを試すことができます。

a) SL3/4 SDK アセンブリをダウンロードし、MonoTouch で使用します。これは、Moonlight (MonoTouch が BCL コードの多くを共有している Silverlight のオープン ソース実装) では十分に機能しました。

b) Mono のソース コードを使用して、Rss20FeedFormatter を提供する独自のアセンブリを作成します。MIT.X11のライセンスを取得しているため、独自のアプリケーション内で(合法的に)簡単に再利用できます。

于 2011-09-19T21:40:08.363 に答える