Showing results for 2023 | Page 3 of 4 | .NET中文官方博客

Jul 7, 2023
0
0

.NET 8 Preview 5 中的 ASP.NET Core 更新

Mia Wu
Mia Wu

作者:Daniel Roth   原文:ASP.NET Core updates in .NET 8 Preview 5 - .NET Blog (microsoft.com) .NET 8 Preview 5 现在已经发布,其中包括了对 ASP.NET Core 的许多重要更新。 以下是预览版本中新增功能的摘要: 有关为.NET 8 的 ASP.NET Core  规划的更多详细信息,请参阅 GitHub 上的 .NET 8 的完整ASP.NET Core 路线图。 入门 如果您想要在.NET 8 Previe...

.NETASP.NET CoreBlazor
Jun 15, 2023
0
2

使用 .NET 开始 OpenAI Completions

Katie Savage
Katie Savage

作者:Luis Quintanilla 翻译:Alan Wang 欢迎来到有关 OpenAI 和 .NET 的博客系列! 如果您是新来的,请查看我们的第一篇文章,我们在其中介绍了系列内容,并向您展示如何在 .NET 中开始使用 OpenAI。 本文的重点是 Completions。让我们开始吧! 什么是 Completions? Completions 是由像 GPT 这样的模型生成的响应。 你可以生成的响应类型包括: 文本 输入 将“Hello”翻译成西班牙语。 输出 “Hola” 代码 输入 创建一个 C# 函数,将两个整数相加 输出 图像 输入 一只裹在毯子里的舒适的哈巴狗 ...

Jun 13, 2023
1
0

.NET 8 Preview 4 发布

Katie Savage
Katie Savage

作者:Jon Douglas - Principal Program Manager, NuGet  翻译:Alan Wang  我们很高兴与大家分享在 .NET 8 预览版 4 中的所有新功能和改进!这次发布是继预览版 3之后的更新。您将在这些月度发布中看到更多功能逐渐亮相。.NET 6 和 7 的用户将希望密切关注此版本,因为我们专注于使升级过程变得非常简单。  您可以为 Linux、macOS 和 Windows 下载 .NET 8 预览版 4。  Microsoft Build 2023 即将到来! .NET 团队将举办一系列活动,从技术深度挖掘到与团队进行问答。在 Microsoft Build 2023 ...

Apr 27, 2023
0
0

Bing 性能是如何跟随 .NET 一起迭代的?

Songjie Cai
Songjie Cai

本文翻译于Ben Watson的这篇英文文章:Migration of Bing’s Workflow Engine to .NET 5 - .NET Blog (microsoft.com) 大约两年前,我发表了一篇文章,详细的介绍了Bing的中央工作流引擎(XAP)从.NET Framework升级到.net 5的过程。你可以通过这篇文章来了解XAP的工作原理,以及它在Bing全局中的位置。 从那时起,XAP一直是微软许多搜索和工作流相关技术的关键组件,并在新的集成中发挥了核心作用,比如新的AI驱动的Bing。 人们对功能和性能的期望越来越高,这意味着我们对.NET作为基础设施的关键部分的依赖性越来越深。 在过去的两年里,我们是.net 6和.net 7的早期采用...

Apr 18, 2023
1
0

更新WinForm’s InitializeComponent的现代代码生成

Songjie Cai
Songjie Cai

本文翻译于Klaus Loeffelmann的这篇英文文章:Updated Modern Code Generation for WinForm's InitializeComponent - .NET Blog (microsoft.com)   当你使用Visual Studio中的WinForms Designer来创建一个WinForms表单或用户控件时,它并没有像XML或HTML那样的特殊定义或文件格式来表示用户界面。从一开始,WinForms使用的唯一格式就是程序代码。在WinForms Visual Basic项目中定义的表单或用户控件会被保存到VB代码中。在c#项目中,这就是c#代码。这些代码将被放置在一个专用的Designer文件中,该文件位于实际表单...

Apr 18, 2023
0
4

Async/Await在 C#语言中是如何工作的

Songjie Cai
Songjie Cai

本文翻译于Stephen Toub的这篇英文文章:How Async/Await Really Works in C# - .NET Blog (microsoft.com) 几周前,.NET Blog刊登了一篇文章 什么是 .NET,为什么要选择它?。它提供了对平台的高层次概述,总结了各种组件和设计决策,并承诺对所涉及的领域发表更深入的文章。这是第一篇这样的后续文章,深入探讨了C#和.NET中async/await的历史、背后的设计决策和实现细节。 对async/await的支持已经存在了十年之久。在这段时间里,它改变了为.NET编写可扩展代码的方式,而在不了解其底层逻辑的情况下使用该功能是可行的,也是非常常见的。你可以从一个像下面这样的同步方法开始(这个方法是“同步的”,因为...

Mar 31, 2023
0
0

使用Rootless Linux 容器保护你的 .NET 云应用

Songjie Cai
Songjie Cai

本文翻译于Richard Lander的这篇英文文章:Secure your .NET cloud apps with rootless Linux Containers - .NET Blog (microsoft.com) 从 .NET 8 起,我们所有的 Linux 容镜像都将包含一个non-root 用户。只需要一行代码就能以non-root用户身份托管您的 .NET 容器。这个平台级的变化将会使你的应用程序更加安全,并使 .NET 成为最安全的开发者生态系统之一。这是一个小的变化,但对深层防御(defense in depth)影响巨大。 这一变化的灵感来源于我们早期在 Ubuntu Chiseled 容器中启用 .NET 的项目。Chiseled(又称 "distro...

Mar 21, 2023
0
0

为什么要选择.NET?

Songjie Cai
Songjie Cai

本文翻译于.NET Team的这篇英文文章:What is .NET, and why should you choose it? - .NET Blog (microsoft.com) 自从我们启动快速发展的.NET 开源和跨平台项目以来,.NET 发生了很大变化。我们重新思考并完善了该平台,添加了专为性能和安全性而设计的新低级功能,以及以生产力为中心的高级功能。Span<T>、硬件内在函数和可为空的引用类型都是示例。我们正在启动一个新的“.NET 设计要点”博客系列,以探索定义当今 .NET 平台的基础知识和设计选择,以及它们如何使您现在编写的代码受益。 本系列的第一篇文章全面概述了平台的支柱和设计要点。当您选择 .NET 时,它在基础级别上描述了“您得到了什么”...

Mar 15, 2023
0
0

宣布推出 .NET 社区工具包 8.1

Songjie Cai
Songjie Cai

本文翻译于Sergio Pedri的这篇英文文章:Announcing .NET Community Toolkit 8.1 - .NET Blog (microsoft.com) 我们很高兴地宣布 .NET Community Toolkit 8.1 版正式发布!这个新版本包括高度要求的新功能、错误修复和对 MVVM 工具包源代码生成器的大量性能改进,使开发人员在使用它们时的用户体验比以往更好! 就像在我们之前的版本中一样,我们非常感谢 Microsoft 使用该工具包的团队以及社区中的其他开发人员收到的所有反馈,这些反馈已经并将继续对我们如何设计所有新功能和改进并确定其优先级产生巨大影响。我们非常感谢每一位做出贡献并不断帮助 .NET Community Toolkit 变得...

Mar 3, 2023
1
0

官宣 .NET 8 Preview 1的发布

Songjie Cai
Songjie Cai

本文翻译于Jeremy Likness的这篇英文文章:Announcing .NET 8 Preview 1 - .NET Blog (microsoft.com). 欢迎使用 .NET 8! 第一个预览版可供您下载: claim your copy of the first .NET 8 preview 并立即开始构建应用程序。向下滚动以查看此预览中包含的功能列表。.NET 8 是一个长期支持 (LTS) 版本。这篇博文涵盖了推动增强功能优先级排序和选择开发的主要主题和目标。.NET 8预览版和发布候选版本将每月交付一次。 像往常一样,最终版本将在 11 月的某个时候在 .NET Conf 上发布。 .NET 版本包括产品、库、运行时和工具,代表Microsoft 内外...

.NET