2024年11月Microsoft .NET Core下载-.NET Core v3.1.11

发布时间:

  ⑴Microsoft . Core是微软正式发布的. Core程序开发框架,不仅能在Windows操作系统上运行还能在Linux和Mac

  ⑵OS X操作系统上运行,ASP. Core 有内置的依赖关系注入DI框架,可在应用中提供配置的服务,例如日志记录组件就是一项服务;Microsoft

  ⑶. Core应用在启动时构建主机,主机封装应用的所有资源,例如HTTP 服务器实现中间件组件, ASP. Core Web

  ⑷主机仅用于支持后向兼容性,使用这款程序开发空间可以建立自己的应用,可以修改和完善平台,是一款目前最新的. core程序开发框架。

  ⑸ASP. Core 提供了配置框架,可以从配置提供程序的有序集中将设置作为名称/值对。

  ⑹可将内置配置提供程序用于各种源,例如 .json

  ⑺文件.xml 文件环境变量和命令行参数 。 可编写自定义配置提供程序以支持其他源。

  ⑻默认情况下,ASP. Core 应用配置为从 appsettings.json环境变量和命令行等读取内容。

  ⑼加载应用配置后,来自环境变量的值将替代来自 appsettings.json 的值。

  ⑽estrel 是跨平台 Web 服务器。 Kestrel 通常使用 IIS 在反向代理配置中运行。

  ⑾在 ASP. Core .

  ⑿或更高版本中,Kestrel 可作为面向公众的边缘服务器运行,直接向 Inter 公开。

  ⒀IIS HTTP 服务器适用于使用 IIS 的 Windows。 借助此服务器,ASP. Core 应用和 IIS 在同一进程中运行。

  ⒁HTTP.sys是适用于不与 IIS 一起使用的 Windows 的服务器。

  ⒂可以在Windows,macOS,Linux上运行

  ⒃.Portable applications(便携式应用)

  ⒄这种部署机制和传统的. Framework相似,只要目标平台上存在. Core Runtime即可。

  ⒅.Self-contained application(自宿主应用

  ⒆顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装. Core Runtime也能正常使用

  ⒇第二种方式和. Native也是不一样的,仍然使用CoreCLR,而.

  ⒈Native使用CoreRT作为运行时,详细信息请见dot/corert

  ⒉.程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的don命令

  ⒊通过. Standard Library与. Framework,Xamarin,Mono兼容

  ⒋. Core从属于.基金会,由微软进行官方支持。使用MIT和Apache 开源协议,文档协议遵循-BY

  ⒌要开始构建.应用程序,请下载并安装. SDK(软件开发工具包。

  ⒍完成软件下载后双击.exe文件弹出软件安装弹框,点击安装按钮即可完成软件安装

  ⒎完成软件安装后点击关闭按钮即可关闭软件安装弹框

  ⒏检查所有安装正确的东西

  ⒐安装后,打开一个新的命令提示符并运行以下命令:

  ⒑如果安装成功,您应该会看到类似以下的输出:

  ⒒在命令提示符下,运行以下命令来创建您的应用程序:

  ⒓然后,导航到上一个命令创建的新目录:

  ⒔这些命令是什么意思?

  ⒕该dot new console命令为您创建一个新的控制台应用程序。

  ⒖该-o参数创建一个名为的目录myApp,用于存储您的应用程序,并使用所需的文件填充该目录。

  ⒗该命令cd myApp将当前目录更改为刚为新应用创建的目录。

  ⒘文件myApp夹中的主文件是Program.cs。默认情况下,它已经包含编写“ Hello World!”所需的代码。到控制台。

  ⒙在命令提示符下,运行以下命令:

  ⒚恭喜,您已经构建并运行了第一个.应用程序!

  ⒛Program.cs在任何文本或代码编辑器(例如记事本或Visual Studio

  ①Code中打开文件。该Program.cs文件位于新创建的myApp目录中。

  ②然后,在打印的代码之后添加突出显示的行"Hello World!",如下所示:

  ③保存Program.cs文件并再次运行代码:

  ④使用. Core .需要先安装. Core SDK .,并且在Visual Studio 中创建APP。

  ⑤. Core SDK .. 包括了 . Core ..

  ⑥Runtime,如果下载了SDK就不需要单独下载Runtime了。