我創建了一個API包裝稱爲Chargify.NET,我開始看到一個模式開發可能通過針對.NET 4如何讓我的庫變得簡單但針對不同的框架?
要解決的問題是,因爲他們提高了API,我需要創造出更多,更多的重載函數來處理一個特定的動作(在這種情況下創建一個訂閱)。現在,我有很多(我認爲太多)重載了CreateSubscription函數,並且很難管理不同的簽名。
是否有可能(和/或建議)針對.NET 4構建庫並使用可選參數,並希望庫的用戶可以使用.NET 4庫?還是應該繼續沿着我與3.5搭配的道路前進?或者以某種方式瞄準兩者?
需要一些關於此的討論..
它是需要.NET版本的社區的開源API包裝器,所以我不確定用戶是否願意轉換。它被用在許多已有的項目以及新的項目中,所以這可能成爲他們的一個問題。 – Kori 2010-07-13 13:36:42