zoukankan      html  css  js  c++  java
  • .NET Core和.NET Standard 区别与联系

     

    每一种托管实现(如Xamarin、.NET Core或.NET Framework)都必须遵循.NET Standard实现BCL。.NET STANDARD LIBRARY是.net 标准库,.NET STANDARD是一套正式的.NET API规范,任何基于.NET STANDARD开发的类库,都能在上面提到的三个运行时中运行,也就是说上面的三类程序都可以引用.NET STANDARD LIBRARY。

                          OS                                               框架类型 是否开源  目的
    .NET Framework Windows 平台应用框架 构建Windows应用程序,构建运行在IIS上的Web应用程序
    .NET Core Windows, Linux, macOS 平台应用框架 构建跨平台命令行应用程序、ASP.NET Core应用程序、云服务
    Xamarin iOS, Android, macOS 平台应用框架

    构建iOS、Android移动应用程序、macOS桌面应用程序

    .NET Standard

    Windows, Linux, macOS,iOS, Android

    底层库

    创建可以被所有.NET实现(如.NET Core和.NET Framework)所引用的类库

    .NET Standard一处编写多出运行,可运行在.NET Framework、.NET Core、Xamarin运行时上。

    你的库需要在多平台应用上使用,就使用 .NET Standard 来写。

    入口工程使用.NET Framework 和 .NET Core创建,其他工程尽量使用 .NET Standard 来创建。

    参考链接  

    VS2019项目图标及注释

     .NET Standard   支持平台多

     .NET Core  可跨平台(Web)

     

    .NET Framework 用于window平台开发

  • 相关阅读:
    面向对象 课堂记录
    面向对象10个案例 (来源网络)
    面向对象举例
    面向对象
    36选7
    Android ImageView的scaleType属性与adjustViewBounds属性
    安卓计算器 简单代码
    安卓单选、复选按钮简单练习
    安卓发送邮箱界面 线形、表格、相对布局方式
    UI和View 三种控制方式
  • 原文地址:https://www.cnblogs.com/GoCircle/p/11047967.html
Copyright © 2011-2022 走看看