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

Mar 26, 2024
0
0

从 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 17, 2024
0
0

使用 .NET 和 Teams Toolkit 构建 AI 机器人、扩展 Microsoft 365 的 Copilot 以及更多功能 

Mia Wu
Mia Wu

本文翻译于Ayca Bas的Building AI Bots, Extending Copilot for Microsoft 365, and more with .NET and Teams Toolkit - .NET Blog  Teams Toolkit for Visual Studio 帮助 .NET 开发人员为 Microsoft Teams 构建、调试和发布应用程序。我们很高兴向大家宣布,Teams Toolkit for Visual Studio 2022 17.9 版本为 .NET 开发人员提供了许多令人兴奋的新功能,例如新的 AI Bot 模板、Teams Bot 测试工具、自适应卡预览器以及更多改进、错误修复以改善您的开发体验。  让我们探索一下此版本提供...

copilotMicrosoft Teamsteams toolkit
Mar 4, 2024
0
2

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
0
0

我们对 .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
0
0

如何将 .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
Jan 28, 2024
0
0

使用 SortableJS 组件的 Blazor 可排序列表 

Mia Wu
Mia Wu

本篇翻译于Burke Holland的Sortable Lists for Blazor using a SortableJS Component   在Web 应用程序中,一个常见功能部分是可排序列表。SortableJS是我最喜欢的 JavaScript 库之一,在进行 Blazor 开发时我很想念它。为了解决这个问题,我决定包装 SortableJS 库,使其成为 Blazor 组件,名为Bazor Sortable,我已在 GitHub 上开源了它,我相信您会喜欢它的。在这篇文章中,我将引导您了解如何将其添加到您自己的 Blazor Web 应用程序中。  注意:Blazor Sortable 是一个开源社区组件,而不是 Microsoft 的官方组件。Blazor的 Fluen...

.NETBlazorASP.NET
Jan 21, 2024
0
1

适用于 .NET 的 Azure Migrate 应用程序和代码评估工具 

Mia Wu
Mia Wu

本篇翻译于Olia Gavrysh的Announcing the Azure Migrate application and code assessment tool for .NET - .NET Blog (microsoft.com)  我们很高兴地宣布我们将发布一项新工具,它可以帮助您将本地 .NET 应用程序迁移到 Azure。  Azure Migrate 应用程序和.NET代码评估工具(简称 AppCAT)让您能够评估应用程序的 .NET 源代码、配置和二进制文件,识别将应用程序迁移到 Azure 的过程中可能潜在的问题和概率。它有助于发现应用程序在移植到 Azure 时可能遇到的问题,并通过推荐现代的云原生解决方案来提高性能、可扩展性和安全性。  运行...

.NET.NET Core.NET Framework
Jan 9, 2024
0
0

F# 中更安全的递归

Amy Peng
Amy Peng

本篇翻译于David Schaefer的Safer recursion in F#。 这是David Schaefer的客座博客文章。David 是一名专注于函数式编程的自由软件开发人员。他是G-Research开源团队的一员。他致力于改进 F# 开发者工具的生态系统。此外,他还帮助维护各种开源的 F# 项目。 在函数式编程中,用递归的方式去定义算法是很常见的场景。这非常符合我们想要避免突变的心态,而且这通常不会导致性能下降。编译器在优化阶段会尝试将递归定义重写为更高效的循环。  然而,编译器并不总是能够将递归转换为循环。从这里开始,就有一定的危险了。  堆栈帧与生产环境  当我们在函数 f 内部调用函数 g 时,这个操作通常会在进程的调用堆栈上创建一个新的堆栈帧。函数...

.NETF#