這張圖讓我了解了.Net Standard 的架構,但是然後呢?
我應該怎麼使用.Net Standard 在我現有的專案上?
難道要我把現有的專案都用.Net Standard 的標準改寫嗎?
這些疑惑讓我對.Net Standard 這項技術有無從下手的感覺。
好在天無絕人之路,看了一篇文章 https://dotblogs.com.tw/aspnetshare/2017/02/26/20170225-netstandardagain
其中有一段
".Net Standard 並不算是一個實做任何東西的 platform,其實它是一系列的規範來要求每個 platform 在不同的版本下需要實做出那些 API"
我瞬間懂了,這其實說的就是物件裡的介面嘛!
簡單的說就是微軟定義了好幾組要大家遵守的介面API,並在編譯時幫忙將 .Net Standard API 對應到.Net Framework、Net Core、XAMARIN等實際可用的同名方法。
沒有留言:
張貼留言