2

クロスプラットフォームのC#アプリケーションを構築しています。

すべてのプラットフォームは、以下を使用して大量のコードを共有します。

  • クロスプラットフォームライブラリ(すべてのプラットフォームで動作)、たとえばポータブルクラスライブラリプロジェクト。
  • 特定のプラットフォームライブラリ(プラットフォームごとに個別のDLL)。

各プラットフォームには、独自の異なるブートストラップコード、または特定のパーツの他のカスタマイズされたバージョンが必要になる場合があります。

複数のプラットフォームにうまく対応するためのプロジェクトの設定(構造化)方法に関する具体的なガイドラインを探しています。

4

1 に答える 1

0

私が関わったのはそのような議論の 1 つだけでした。

http://sharpsnmplib.codeplex.com/discussions/390251

しかし、 https://github.com/moljac/MonoMobile.SharpSNMPで示されているように、メルが使用したアプローチは、それが最善の方法であると私に納得させません。

私はモノローグの購読者ですが、これまでのところ、この質問に関するその情報源からの重要な投稿は見ていません。みんなまだ研究・実験中だと思います。

于 2012-09-19T05:57:23.720 に答える