NET Standard Library是.NET的標准庫。。.NET framework和.NET Core,是對標准庫的兩種不同實現。
最先有的是.NET framework。。。眾多周知,.NET framework只能運行在Windows系統上。。后來微軟把計划使.NET可以運行在其他操作系統之上。也就是所謂的跨系統,或跨平台。
但是,有些東西,是Windows獨有的。。。比如D3D。。。其他操作系統上,是沒有的這東西的。。。那么.NET framework中與D3D相關的部分,自然就不需要跨系統吧?因為對於其他系統來說,這完全是多余的
所以,微軟把.NET framework中,可以跨系統的部分,提取了出來。。。封裝成標准庫,這部分就是NET Standard Library。。。無論在哪個系統上,標准庫里的內容都是可以完全通用的。
但其他操作系統里面,也有一些東西,是Windows上沒有的啊。。。如果僅僅靠標准庫里的內容,豈不沒辦法操作這些“Windows上沒有的東西”?
所以便在標准庫的基礎上,開發出了NET Core。。。加入一些操作“Windows上沒有的東西”的內容。。
簡單概括就是。。。。.NET framework和.NET Core里面有一些部分,內容是相同的,這部分相同的內容,就被稱為標准庫。。。即NET Standard Library。。。而那些不同的部分,則分別叫做.NET framework和.NET Core