Showing results for Tags: .NET From .NET中文官方博客

Jun 10, 2024
Post comments count1
Post likes count0

.NET Build 2024:引领AI与云原生应用开发的新篇章

Amy Peng
Amy Peng

本文翻译自.NET Team的.NET Announcements and Updates from Microsoft Build 2024 - .NET Blog。 在 Microsoft Build 2024 上,我们很高兴推出一系列旨在使 .NET 开发更快、更容易的新功能和工具。   探索 Microsoft Build 2024 上的 .NET 会议,了解新功能的实际效果,或者通过下载 .NET 9 Preview 4 亲自尝试。  以下是我们的更新和公告:  让我们从如何使用 .NET 为开发人员改进 AI 开发开始。  .NET 与人工智能  .NET 为您...

.NET.NET Aspire.NET Internals
Jun 2, 2024
Post comments count1
Post likes count1

加入 Microsoft Build 2024 的 .NET 团队! 

Mia Wu
Mia Wu

本篇翻译于Mehul Harry的 Join the .NET Team at Microsoft Build 2024! 倒计时已经开始! Microsoft Build 2024 即将到来,如果您是 .NET 爱好者,请准备好迎接一系列精彩的会议。 无论您是经验丰富的开发人员还是刚刚开始您的开发之旅,每个人都能找到适合自己的东西。  活动形式:混合体验  无论您是在西雅图还是在舒适的家中,都可以加入我们。 通过现场和在线会议的相结合,您不会错过任何精彩内容。  深入了解 .NET:不容错过的会议  请查看下面的会议,了解即将到来的活动。 如需了解更多详情并预订席位,请务必访问会议链接。  请务必查看 Microsoft Build 上的所有 .NET 会议并将它们添加到您...

.NETAzureevent
Jun 2, 2024
Post comments count1
Post likes count0

C#12新功能合集二:使用集合表达式重构代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章: Refactor your code with C# collection expressions。 本文是系列文章的第二篇,该系列文章涵盖了探索C# 12功能的各种重构场景。 在这篇文章中,我们将了解如何使用集合表达式重构代码,我们将学习集合初始化器、各种表达式用法、支持的集合目标类型和spread语法。 该系列的进展情况如下:  这些功能延续了我们的旅程,使我们的代码更具可读性和可维护性,并且被认为是开发人员应该了解的“日常 C#”功能。  集合表达式🎨  C# 12 引入了集合表达式,它为许多不同的集合类型提供简单且一致的语法。 当使用集合表达式初始化集合时,编译器生成的代码在功能上...

.NETC#
May 27, 2024
Post comments count1
Post likes count0

C#12新功能合集一:使用主构造函数重构代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章:Refactor your C# code with primary constructors 作为 .NET 8 一部分的 C# 12 引入了一组引人注目的新功能! 在这篇文章中,我们将探讨其中一个功能,特别是主构造函数,解释其用法和相关性。 然后,我们将演示一个重构示例,以展示如何将其应用到您的代码中,并讨论其好处和潜在的缺陷。 这将帮助您了解这一更改的影响并有助于您决定是否采用该功能。  主构造函数1️⃣  主构造函数被认为是一项“C#日常”的开发人员功能。 它们允许您在一个简洁的声明中定义类或结构及其构造函数。 这可以帮助您减少需要编写的样板代码量。 如果您一直在关注 C# 版本,您可能熟悉记录类型,其中包括主构造函数的第一...

.NETC#
Apr 30, 2024
Post comments count1
Post likes count0

MSTest SDK:.NET 8的测试配置与灵活性新篇

Amy Peng
Amy Peng

本篇翻译于Marco Rossignoli 和Amaury Levé 的Introducing MSTest SDK – Improved Configuration & Flexibility。 我们很高兴地宣布,基于 MSBuild Project SDK 系统构建的全新 MSTest SDK已推出。它旨在通过合理的默认值和灵活的选项使项目配置更加容易,从而为您提供更好的 MSTest 测试体验。  这种新体验是建立在最近推出的 MSTest 运行程序的基础上(请查看公告)https://devblogs.microsoft.com/dotnet/introducing-ms-test-runner/,以进一步提高您的体验。 这个新的运行程序是一种轻量级、可靠且高性能...

.NETC#
Apr 29, 2024
Post comments count0
Post likes count0

使用 .NET 为 Microsoft AI 构建可扩展网关 

Mia Wu
Mia Wu

本篇翻译于Kara Saucerman的Building a scalable gateway with .NET for Microsoft AI - .NET Blog  Microsoft AI 团队构建了全面的内容、服务、平台和技术,以便消费者在任何设备上、任何地方获取他们想要的信息,并为企业改善客户和员工的体验。我们的团队支持多种体验,包括 Bing、Copilot、广告、地图和 Edge,并通过 Edge 新标签页、Windows 10 和 11 等入口点呈现,这些入口点每月有超过 10 亿活跃用户。我们意识到需要一个高性能且可靠的网关作为 Microsoft AI 的前端和入口层。这将使多个团队能够利用我们开发的通用功能来帮助运营业务并专注于客户体验和功能。在本文中,我们将介...

.NET.NET CoreASP.NET Core
Mar 26, 2024
Post comments count0
Post likes count0

从 Azure 部署生成本地 .NET 密钥 

Amy Peng
Amy Peng

 本文翻译于Frank Boucher的Generate Local .NET Secrets from Azure Deployments . 通常,示例项目以一些“魔术字符串”开始,这些变量包含与部署或外部资源相关的 URL 和关键信息,我们必须更改这些信息才能使用示例。例如在 .NET 中,它可能如下所示:  本文展示了如何从 Azure 部署自动生成 .NET 密钥以及您的 .NET 应用程序如何读取这些密钥。用户想要尝试使用您的示例时,将不必再编辑任何内容! 他们只需使用 azd up 进行部署,然后使用 dotnet run 来执行应用程序。 听起来很有趣? 下面就来实现一下。  整个项目的代码可以在 GitHub 上的 fboucher/hikerai 中找到...

.NETASP.NET CoreAzure
Mar 4, 2024
Post comments count0
Post likes count2

64 位世界中的 WinForms – 我们的未来战略 

Mia Wu
Mia Wu

本篇翻译于Klaus Loeffelmann的WinForms in a 64-Bit world - our strategy going forward 作为一个依靠创新和发展而蓬勃发展的社区的一部分,WinForms 开发人员经常突破界限来创造新的可能性。我们的开发人员还负责维护业务软件的关键任务线,这通常需要十年以上的时间。我们重视您的信任和您对使用我们的工具创建出色的软件解决方案的热情。 如您所知,Visual Studio 2022 从 32 位到 64 位的过渡引发了一些复杂问题。我们了解到这些变化在你们的开发过程中造成了一些麻烦,因此我们希望通过指出现有的解决方法以及我们针对这些问题的准备计划来澄清这些问题。  拥抱64位:更好的改变 转向64 位平台不仅仅是简单的升级...

.NET.NET FrameworkWinForms
Feb 25, 2024
Post comments count0
Post likes count0

我们对 .NET 9 的愿景

Amy Peng
Amy Peng

本篇翻译于.NET Team 的 Our Vision for .NET 9。 欢迎来到.NET 9!继几个月前成功发布 .NET 8 之后,我们又进入了一个新年度发布周期。 我们建议开发人员将他们的应用程序迁移到 .NET 8。在这篇文章中,我们将分享我们对 .NET 9 的初步设想,它将于年底在 .NET Conf 2024 上发布。我们最关注的领域是云原生和智能应用程序开发。 您可以期待我们在提升性能、生产力和安全性以及整个平台的改进方面进行的巨大投入。  今天,让我们来看看我们计划与 Microsoft 合作伙伴团队合作交付的 .NET 9 重点领域和补充集成。 我们的目标是提高使用 Visual Studio、带有 C# 开发工具包的 Visual Studio Cod...

.NET
Feb 20, 2024
Post comments count0
Post likes count0

如何将 .NET Aspire 应用程序部署到 Azure Container App 

Mia Wu
Mia Wu

本篇翻译于Jiachen Jiang的 How to deploy .NET Aspire apps to Azure Container Apps 最近发布的用于构建云原生应用程序的 .NET Aspire 与 Azure Container App (ACA) 非常匹配。.NET Aspire 旨在轻松管理由一系列相互依赖的微服务组成的应用程序。Azure Container App专为微服务量身定制。它基于云原生技术构建,这意味着 .NET Aspire 可以无缝集成到其中 - 开箱即用!  最重要的是,.NET Aspire 堆栈通过 Azure Developer CLI (AZD) 为 ACA 提供定制的部署体验,让您可以使用单个命令为 Aspire 解决方案创建、配置和...

.NETAzure.NET Aspire