大小:23.15M 语言:简体中文
类别:编程工具 系统:WinXP, Win7, Win8, Win10
立即下载.net core2.2程序安装制作的的软件,能够实现便捷的编码操作方式,为用户建立清晰的界面内容,支持快速编辑储存能够掌握最特色的操作手法,数据计算分析更方便便捷,支持多客户端运行使用,需要的用户可以前来旋风软件园下载!
一个开源通用的开发框架,支持跨平台,即支持在window,macos,linux等系统上的开发和部署,并且可以在硬件设备,云服务,和嵌入式/物联网方案中进行使用。.net core的源码放在github上,由微软官方和社区共同支持。
跨平台
可以在windows,macos,linux上运行
兼容性
通过.net standard library与.net framework,xamarin,mono兼容
命令行工具
.net程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的donnet命令
灵活的部署机制
1.portable applications(便携式应用)
这种部署机制和传统的.net framework相似,只要目标平台上存在.net core runtime即可。
2.self-contained application(自宿主应用)
顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.net core runtime也能正常使用
第二种方式和.net native也是不一样的,仍然使用coreclr,而.net native使用corert作为运行时,详细信息请见dotnet/corert
开源
.net core从属于.net基金会,由微软进行官方支持。使用mit和apache 2开源协议,文档协议遵循cc-by
使用.net core 2.0需要先安装.net core sdk 2.0,并且在visual studio 2017中创建app。
.net core sdk 2.0.0 包括了 .net core 2.0.0 runtime,如果下载了sdk就不需要单独下载runtime了。
.net core的组成
.net runtime
即coreclr。如之前所说,coreclr与.net framework的clr并没有什么区别,进程管理,gc,jit(ryujit 编译器)这些部分也都是一样的,只是针对服务器系统做了相应优化。现在clr和coreclr也在进行同步更新,只是可以肯定的是,coreclr才是.net的未来,clr将作为兼容手段而存在
framework libraries,
即corefx。包括集合类,文件系统处理类,xml处理类,异步task类等
sdk tools 和 language compilers (sdk工具和编译器)
即cli工具和roslyn编译器。可以通过.net core sdk(.net core开发工具包)获取。
dotnet’app host
用来选取并执行对应运行时,提供组件载入原则和启动.net core应用程序。sdk也是通过相同程序启动。
是不是想起了mscoree.dll这个垫片,它同样承载着windows平台上为.net应用程序选择clr版本的工作