Monodevelopでポータブル クラス ライブラリを構築することは可能ですか?
2 に答える
MonoDevelop 3.0には予備のPLPサポートが付属していますが、特定のプロファイルをターゲットにすることはできません。代わりに、インストールしたMonoTouchまたはMono4Androidプロファイル(または、どちらもインストールされていない場合は.NET Framework v4.0)に対してビルドするだけです。インストール済み)。
これはハックですが、MonoTouchおよびMono4AndroidでPLPプロジェクトを使用したい方法で機能します。
更新:この受け入れられた回答は現在非常に古くなっています。
現在の状況では、いくつかの小さなハックでかなり多くのことができます - http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.htmlを参照してください
近い将来の状況では、かなり広範な完全サポートが活発に開発されています - http://slodge.blogspot.co.uk/2013/02/the-future-is-portable.html
私はそうは思いません。Microsoft の現在の PCL 実装は、実装方法がかなり「閉じられている」と思います。
また、MonoDroid および MonoTouch タイプのプロジェクトをターゲットにしている場合、これらは公式にサポートされておらず、正確に定義されたポータブル ライブラリ プロファイルに適合しないことに注意してください。たとえば、System.Net を含めようとすると、問題が発生します。 MonoDroid での作業。
そうは言っても... http://jpobst.blogspot.co.uk/2012/04/mono-for-android-portable-libraries-in.htmlのようないくつかの小さな「ハック」を使用すると、PCL を-マイクロソフトのプロジェクト。