20.1MB
1.32MB
微软。NET Core是专门为Windows操作系统开发的应用开发框架。我们可以通过微软开发各种应用。NET核心,而且这个软件还为用户提供了大量的组件。
微软。NET核心软件功能
跨平台它可以在Windows、macOS和Linux上运行。
灵活的部署机制
1.便携式应用(便携式应用)
这种部署机制类似于传统的。NET框架,只要。NET核心运行时存在于目标平台上。
2.自包含应用程序(自托管应用程序)
顾名思义,这种部署机制将应用程序和运行时打包在一起,即使。目标平台上未安装. NET Core运行时。
第二种方法也不同于。NET Native,它仍然使用CoreCLR,而。NET Native使用CoreRT作为运行时。详见dotnet/corert。
命令行工具
的所有运行脚本。NET程序可以通过命令行工具(cmd,bash)执行。以下是一些常见的donnet命令
和睦相处
与兼容。NET框架,Xamarin和Mono通过。网络标准库
源代码开放的
。网芯属于。NET Foundation,并得到了微软的官方支持。使用MIT和Apache 2开源协议,文档协议遵循CC-BY。
软件功能
。NET Core是。net framework,这是微软开发的第一个正式版本,是一个具有跨平台(Windows、Mac OSX、Linux)能力的应用框架。未来还会支持FreeBSD和Alpine平台,这也是微软发展之初的开源软件平台[1]。人们经常将它与现有的开源软件进行比较。NET平台Mono。作为的发展目标。NET Core是跨平台的。NET平台,。NET核心将包含。NET框架。然而不像。NET框架,。NET Core是包管理的,应用只需要获取需要的组件即可。不同于。NET框架包安装,每个包也有自己的版本线,所以不再强制应用程序遵循主线版本。
的主要目标。NET核心项目有:
或者支持可以移植到更多的操作系统平台和芯片架构上(也就是未来的项目会跨越x86平台)。
它性能卓越,可靠性高。
开发人员可以快速直观地访问。NET核心开发环境。
使用文件、示例和NuGet组件,直观高效地构建应用程序。