. net是一个跨平台的开源开发平台,支持c#编程语言,f#, Visual Basic . net 7是当前版本的。net,这意味着它将得到支持从微软未来18个月。
因为它还在预览状态下,微软发布net 7预览4,这是第四次更新为。net 7。然而,你仍然可以下载并安装兼容的设备上使用下面的直接下载链接共享。net 7可以安装在以下平台:
- 窗户
- Linux
- MacOS
. net 7预览4测试了Visual Studio 17.3预览版1,因此微软建议您使用预览通道版本的Visual Studio只是为了避免兼容性冲突。
注意:Visual Studio Mac对。net的支持7预览版还不得而知,但微软说它将会很快和大家见面。
现在让我们深入研究新的改进这个版本。
表的内容
这个版本包括增强。net的以下组件:
- 微软已经完成注释
Microsoft.Extensions。*
nullability库。 - 可观察性。
- 更新时间戳、DateTime DateTimeOffset, TimeOnly。
- 增加了新的焦油api。
- 在堆栈替换(OSR)
让我们详细讨论其中的几个。
新在。net 7预览4
改善可观测性
一系列的改进支持。net的可观测性通过OpenTelemetry 7,微软已经做了一些改进不同的组件。
他们引入了一个Activity.Current
更改事件可以用来接收所需的通知,而不是AsyncLocal < T >
。
此外,开发人员现在可以使用公开的方法,可用于性能关键型场景中列举活动标签、链接和事件属性没有任何额外的配置和更快的访问时间。
更新时间戳、DateTime DateTimeOffset TimeOnly
以前,增加最低的可用时间在不同的日期和时间结构是“蜱虫”,一个蜱虫在哪里100纳秒(ns)。
目前,微软已经添加增量微秒和纳秒时间戳,DateTime, DateTimeOffset, TimeOnly。
新沥青api
微软已经添加了一个新的System.Formats.Tar
组装。这个新的组装包含跨平台api,允许阅读,写作,归档和提取焦油档案。
它提供了变异,允许从一个流或归档到一个流中提取。此外,存档的条目可以使用读者,遍历一个接一个,也可以写一个接一个存档流使用的作家。
在堆栈替换(OSR)
OSR允许运行时改变当前执行的代码运行在方法执行方法,虽然这些方法是活跃的“堆栈。“作为补充分层编译。
这个特性极大地提高了启动时间。根据微软的分析,OSR有助于改善jitting-heavy应用程序的启动时间像Avalonia“IL”间谍25%。
下载。net 7预览4
用下面的链接直接下载,下载。net 7预览4运行时,sdk, ASP。网络核心匹配您的操作系统和架构:
运行时
4下载。net 7.0.0预览桌面Windows x64运行时
4下载。net 7.0.0预览桌面Windows x86运行时
4下载。net 7.0.0预览桌面Windows ARM64运行时
下载。net 4运行时macOS ARM64 7.0.0预览
下载。net 7.0.0预览Linux Arm32 4运行的二进制文件
下载。net 7.0.0预览Linux Arm64 4运行的二进制文件
下载。net 7.0.0预览4运行Linux二进制文件Arm32高山
下载。net 7.0.0预览4运行Linux二进制文件Arm64高山
下载。net 7.0.0预览4运行Linux x64的二进制文件
下载。net 7.0.0预览4运行Linux二进制文件x64高山
sdk
下载Windows x86 4 . net SDK 7.0.100预览
下载. net SDK 7.0.100 ARM64 4预览窗口
4 . net SDK 7.0.100预览macOS x64下载
4 . net SDK 7.0.100预览macOS ARM64下载
下载. net SDK 7.0.100预览Linux Arm32 4二进制文件
下载. net SDK 7.0.100预览Linux Arm64 4二进制文件
下载. net SDK 7.0.100预览4 Linux二进制文件Arm32高山
下载. net SDK 7.0.100预览4 Linux二进制文件Arm64高山
下载. net SDK 7.0.100预览4 Linux x64的二进制文件
下载. net SDK 7.0.100预览4 Linux二进制文件x64高山
ASP。网络核心
下载ASP。网络核心运行时7.0.0 Preview 4 Hosting Bundle for Windows
下载ASP。网络核心运行时7.0.0 Preview 4 for Windows x64
下载ASP。网络核心运行时7.0.0 Preview 4 for Windows x86
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Windows ARM64
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for macOS x64
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for macOS ARM64
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Linux Arm32
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Linux Arm64
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Linux Arm32 Alpine
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Linux Arm64 Alpine
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Linux x64
下载ASP。网络核心运行时7.0.0 Preview 4 Binaries for Linux x64 Alpine
更多下载和安装选项在这里。
安装。net 7预览4
你可以通过下载。net 7预览4架构从上面的链接,然后开始安装过程执行它。
通过双击运行安装包(在macOS和窗户的情况下),然后点击安装在安装向导。
安装现在开始。它不会花很多时间也不需要重新启动。点击关闭一旦它已经安装成功。
现在您已经安装。net 7预览3。你可能检查的。net版本运行在命令提示符下输入以下命令:
wmic产品得到描述|中/ C: . net
最终的想法
最后一个预览版为。net 7,net 7预览版3近4周前公布。这表明微软正在夜以继日地工作,以求改善。net平台公开在发射之前,并做出必要的变更。
话虽这么说,因为这个版本仍处于预览,我们不建议你安装它在生产环境中。相反,我们建议您在测试环境中使用它,看看新的改进和与现有的和新的应用程序的兼容性。