Postsharp で試してみましたが、現在の実装は 2.0 をターゲットにしており、機能させるのが難しくなっています。独自の AoP 実装を展開する必要がありますか (ここでは、非常に基本的で実用的な実装を考えています)。
または、私が知らない代替手段がありますか?
Postsharp で試してみましたが、現在の実装は 2.0 をターゲットにしており、機能させるのが難しくなっています。独自の AoP 実装を展開する必要がありますか (ここでは、非常に基本的で実用的な実装を考えています)。
または、私が知らない代替手段がありますか?
非常によく似た stackoverflow questionから取られたEric Bodden のリストをご覧になることをお勧めします。
oOo CFの「すぐに使える」AOP?あなたは少しがっかりするかもしれません。
最良の答えはPostSharpです。:Dここでの問題は、ダウンロードリンクに次のように書かれていることです。
「ただし、安定していません。新機能を試し、製品の安定化に参加したい場合は、ダウンロードしてください。」
したがって、本番環境で使用したい場合は、隠れた痛みがあるかもしれません。ただし、CFは明示的にサポートされています。まだ自分で試したことがないのでレビューはできません。
Eric Boddenのリストは、Compact Frameworkにとってそれほどホットではないため、この質問はその質問とあまり似ていません。PostSharp CTP 1.5がリリースされる前にこれをざっと見てみましたが、「すぐに使える」ものは見つかりませんでした。他のすべてのフレームワーク(そのリストでは省略されているSpring.NETを含む)では、誰かがそれらのフレームワークのポートを作成する必要があるようです。シリアル化、オンザフライでのコード生成、Reflection.Emit、またはx86固有の呼び出しのいずれかが使用される可能性を考慮すると、ポートが非常に簡単になるとは思えません。
そうですね、PostSharpFTWだと思います。