.NET Core 3.0 Preview 6 已发布,其中包括用于编译程序集的更新,以改进启动性能,以及通过对链接器和 EventPipe 的改进来优化应用程序的大小。

此外,.NET Core 团队还为 Alpine on ARM64 发布了新的 Docker 镜像。

下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.0(支持 Windows, macOS 和 Linux)

WPF 和 Windows Forms 更新

WPF 团队现已将大部分的 WPF 代码库托管至 GitHub。实际上,他们刚刚发布了 15 个组件的源代码。对于熟悉 WPF 的开发者来说,这些程序集名称应该非常熟悉。

Alpine Docker 镜像

Docker 镜像现在可用于 ARM64 上的 .NET Core 和 ASP.NET Core,它们之前只适用于 x64 平台。

以下的镜像可用于Dockerfile, 如下所示使用docker pull 的方式即可:

  • docker pull mcr.microsoft.com/dotnet/core/runtime:3.0-alpine-arm64v8
  • docker pull mcr.microsoft.com/dotnet/core/aspnet:3.0-alpine-arm64v8

在 HttpClient 中提供对 HTTP/2 的支持

HTTP/2 是 HTTP 协议的主要修订版。.NET Core 3.0 的HttpClient现已添加对 HTTP/2 请求的支持。虽然默认值仍为 HTTP/1.1,但我们可以通过在 HTTP 请求消息上设置版本来选择使用 HTTP/2。

var client = new HttpClient() { BaseAddress = new Uri("https://localhost:5001") };
// HTTP/1.1 request
using (var response = await client.GetAsync("/"))
{Console.WriteLine(response.Content);
}
// HTTP/2 request
using (var request = new HttpRequestMessage(HttpMethod.Get, "/") { Version = new Version(2, 0) })
using (var response = await client.SendAsync(request))
{Console.WriteLine(response.Content);
}

或者可以通过设置DefaultRequestVersion属性以在HttpClient中默认发送 HTTP/2 请求。

var client = new HttpClient()
{BaseAddress = new Uri("https://localhost:5001"),DefaultRequestVersion = new Version(2, 0)
};
// Defaults to HTTP/2
using (var response = await client.GetAsync("/"))
{Console.WriteLine(response.Content);
}

其他更新还包括对事件管道的改进、使用 ReadyToRun 镜像优化 .NET Core 应用程序以及针对跨平台/跨架构编译的改进。详情请查看发布公告。

原文地址:https://www.oschina.net/news/107498/net-core-3-0-preview-6-released

.NET Core 3.0 Preview 6 发布,新增用于 ARM64 的 Alpine Docker 镜像相关推荐

  1. .NET Core 3.0 Preview 9 发布

    翻译自官方博客 今天,我们宣布推出.NET Core 3.0 Preview 9.就像预览版8一样,我们专注打磨最终版本的.NET Core 3.0,而不是添加新功能.如果这些最终版本看起来不像早期预 ...

  2. [翻译] .NET Core 3.0 Preview 9 发布

    原文: Announcing .NET Core 3.0 Preview 9 今天,我们宣布推出 .NET Core 3.0 Preview 9.就像 Preview 8 一样,我们专注于打磨 .NE ...

  3. 编译调试 .NET Core 5.0 Preview 并分析 Span 的实现原理

    很久没有写过 .NET Core 相关的文章了,目前关店在家休息所以有些时间写一篇新的????.这次的文章主要介绍如何在 Linux 上编译调试最新的 .NET Core 5.0 Preview 与简 ...

  4. 译 | .NET Core 3.0 Preview 6 已发布

    原文:Richard Lander 翻译:Edi Wang 今天,我们宣布 .NET Core 3.0 Preview 6.它的更新包括编译程序集以改进启动.使用链接器和 EventPipe 改进优化 ...

  5. 微软Build 2017首日主角AI 同时发布.NET Core 2.0 Preview 1

    软公司一年一度的开发者大会,即"Microsoft Build 2017"在总部西雅图正式开幕.按照官方安排,本次大会将持续 3 天,主题围绕微软公司各项最新技术成果的展示和研讨, ...

  6. .NET Core 3.0 Preview 7 已经发布

    .NET Core 3.0 Preview 7 已经发布,Visual Studio 用户需要 Visual Studio 2019.16.3 preview 1(将于本周晚些时候发布)才能使用 .N ...

  7. 【译】官宣.NET Core 3.0 Preview 7 的发布(英雄的黎明)

    今天,我们宣布推出.NET Core 3.0 Preview 7.我们已经从创建新特性阶段过渡到了完善版本阶段.对于接下来的预览版,我们将把重点放在质量(改进)上. 在Windows,macOS和Li ...

  8. .NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新

    我们都知道在6月12日的时候微软发布了.NET Core 3.0的第6个预览版.针对.NET Core 3.0的发布我们国内的微软MVP-汪宇杰还发布的官翻版的博文进行了详细的介绍.具体的可以关注&q ...

  9. .NET Core 2.0 Preview 2为开发人员带来改进

    Microsoft发布了.NET Core 2第二个预览版(Preview 2),该版本可用于Mac OS X.Linux和Windows平台.Preview 2首次给出了对所有平台上各种软件包和安装 ...

最新文章

  1. 麦肯锡AI应用报告:深度学习是蓝海还是深坑?
  2. 【机器学习算法专题(蓄力计划)】七、机器学习中数据的相关分析
  3. 如何将CSDN的博客同步到网易号平台上去
  4. P5494-[模板]线段树分裂
  5. java后端工程师平时开发或多或少会用到Intellij idea,那么它有哪些快捷键呢
  6. php 伪静态是什么意思,路由与伪静态
  7. html-css练习题(天天生鲜静态网页制作)文末有完整版代码地址链接
  8. 水泵怎么做_暖通空调|水泵出入口阀门及相关基础知识
  9. 【AI面试题】GBDT原理、如何用于分类、常用损失函数
  10. h3c linux静态链路聚合,H3C静态链路聚合与典型配置.doc
  11. 使用zlib库实现gzip格式压缩
  12. 记住没:永远不要在 MySQL 中使用 UTF-8
  13. C语言自学之路二(C语言数据类型)
  14. 音乐流媒体服务器Gonic
  15. 训练3.21(CF 543B Destroying Roads)
  16. Excel输入公式计算只显示公式不出结果
  17. 从入门到不放弃:多浏览器的自动化测试(1)- 本地测试
  18. c语言switch语句嵌套,浅谈c语言中switch语句的嵌套使用
  19. 【解决方案】“/usr/bin/nvcc“ is not able to compile a simple test program解决方案
  20. 手机上怎么设置生日倒计时提醒

热门文章

  1. mysql 电商实战_电商项目测试实战(一)
  2. php嘲讽,PHP为何能够受到大家追捧,又为什么饱受嘲讽?
  3. 设计灵感|总有一款对话界面符合你的应用风格!
  4. 双十一要来了,设计没思路看看案例
  5. python判断列表维度_如何输出python中list的维度
  6. 电脑分辨率设置工具_手机也能运行电脑上的软件了?苹果这个办法好
  7. python字典编码_Python列表,字典,元组,字符串操作,文件操作,字符编码
  8. C++数据结构03--静态链式线性表的实现
  9. python sqlite3 增删改查(最基本的增删改查)
  10. CoreOS coreos-assembler文档