Chargify.NETというAPIラッパーを作成しましたが、.NET4をターゲットにすることで解決できる可能性のあるパターンが開発され始めています。
問題は、APIが強化されるにつれて、1つの特定のアクション(この場合はサブスクリプションの作成)を処理するために、オーバーロードされた関数をますます作成する必要があることです。現在、私は多くの(多すぎると思う)オーバーロードされたCreateSubscription関数を持っており、さまざまな署名を管理するのが難しくなっています。
.NET 4に対してライブラリを構築し、オプションのパラメータを使用して、ライブラリのユーザーが.NET 4ライブラリを使用できることを期待することは可能(および/または提案)ですか?それとも、3.5を使用しているパスに沿って続行する必要がありますか?またはどういうわけか両方をターゲットにしますか?
これについての議論が必要です..