我必須在我的項目中使用一些API,爲此,我的老闆要求我爲該API創建lib。它的.Net項目,並可能在未來它可能有Android應用程序。但現在他希望我通過點擊API在c#中創建lib。你能建議我從便攜式Class lib還是類庫開始?創建類庫或可移植類庫更好嗎?
這是我所創建的lib的API http://api.synapsepay.com/v2.0/docs/user-resources
我必須在我的項目中使用一些API,爲此,我的老闆要求我爲該API創建lib。它的.Net項目,並可能在未來它可能有Android應用程序。但現在他希望我通過點擊API在c#中創建lib。你能建議我從便攜式Class lib還是類庫開始?創建類庫或可移植類庫更好嗎?
這是我所創建的lib的API http://api.synapsepay.com/v2.0/docs/user-resources
便攜式類庫是最好的選擇。 PCL用於創建可在.NET系列的多個平臺上使用的代碼。如果您打算使用Xamarin之類的軟件爲Android發佈,但對於任何與.NET無關的創作都無用,那麼以後PCL可能會很有用。
,如果你想這個庫的功能進行了介紹跨平臺和您的時間從重新開發你的庫保存,今後跨便攜式類庫平臺使用。
你是否知道任何最好的教程,我是新來的.net所以結構或參考。我已經在python中創建了lib,我只是想製作類似的結構。所以,如果你提供任何鏈接,那麼這將是全面的幫助 – nikunjM
我認爲你現在不應該去PCL。由於微軟的糟糕設計,PCL配置文件提供的API消耗少得多,並且經常發現缺少的東西。
不要給你自己額外的痛苦,你不會在一分鐘內支持Android。到時候,你可以看到其他分享代碼的方式是否更好。
對於我自己的項目,有不同平臺的庫項目共享相同的文件。這仍然比PCL更好。
所以最好使用普通的類庫lib?因爲在這個項目中,我會碰到API,我必須管理錯誤....我是新的,所以對我來說,有了更多的文檔和資源將是一個不錯的選擇... @Lex Li – nikunjM
你知道任何最好的教程,我是新來的.net所以結構或參考。我已經在python中創建了lib,我只是想製作類似的結構。所以如果你提供任何鏈接,那麼這將有助於完整 - – nikunjM
這會給你一個好主意:[創建一個類庫](http://www.c-sharpcorner.com/uploadfile/61b832/creating-class-library -in-visual-C-Sharp /) –