monodevelopと一緒にmono 2.10をインストールしました。ubuntuでmonodelveopを使っていくつかのアプリケーションをコーディングしました。これらのアプリケーションのいくつかは、System.Web.Script.Serialization名前空間の一部であるJavaScriptSerializerにアクセスする必要がありました。monoと一緒に出荷されるシステムlibaririesの混乱
JavaScriptSerializerをインスタンス化して使用するためには、私のアプリケーションへの参照をmonodevelopで追加する必要がありました。しかし、私が選べる2つのパッケージがあるようです: "system.web"という名前のパッケージ。拡張子 "と呼ばれ、もう一つは"モノラル "と呼ばれます。
私が最初のパッケージ(system.web.extensions)を使用すると、JavaSerializerを使用するときにランタイムエラーが発生します。私は代わりに "モノ"の参照を使用してみましたとうまく動作します。
これまでのところとても良いです。しかし今、私はWindowsの下でこの同じアプリを実行したいと思うし、System.Web.Exceptionsの "アセンブリをロードできません"というエラーが出ます。
私はこの時点で混乱しています:これらのアセンブリの一部にはモノ/モノデベロッパーと一緒に出荷される2つのパッケージはありますが、クロスプラットフォームにするためにはどちらを使用する必要がありますか?
ありがとうございます! マイケル
問題を解決した場合、回答を受け入れたものとしてマークすることを忘れないでください。 – CedX