.net Standard类库属于一个类库的标准(属于一个标准而不是实现)
打个比方来说:
如果一个类库你希望.net framework的项目引用而且又想要.net core的项目也去引用这时候就可以使用.net Standard的类库
类库(.net Standara)只是一种类库的标准 并不是具体的 实现,如果一个.net framework项目去引用.net Standard类库 这时候.net Standard类库就会根据引用放是.net framework 来实现.net framework类库的具体实现。如果是.net core引用的话就会根据引用方.net core来实现.net core类库的实现。
听着可能会有点迷,但是这个不重要 ,没必要钻牛角尖,大家只需要知道.net Standara可以被.net core的项目和.net framework项目同时引用就可以了,把.net Standara类库作为一个可以被.net core项目和.net framework同时引用的公共类库就可以了。
具体版本兼容