Posts by this author

Apr 2, 2024
3
0

.NET 智能组件简介 – AI 驱动的 UI 控件 

本篇翻译于Daniel Roth的Introducing .NET Smart Components - AI-powered UI controls  AI的最新进展有望彻底改变我们与软件交互和使用软件的方式。然而,将AI功能集成到现有软件中可能面临一些挑战。 因此,我们开发了新的 .NET 智能组件,这是一组真正有用的AI支持的 UI 组件,您可以快速轻松地将其添加到 .NET 应用程序中。 您不必花费数周的开发时间来重新设计用户体验或研究机器学习和提示工程。 .NET 智能组件提供了预构建的端到端 AI 功能,您可以将其放入现有的应用程序 UI 中,以提高用户的工作效率。  目前,.NET智能组件仍处于试验阶段,最初可用于 .NET 6 及更高版本的 Blazor、MVC 和 ...

Blazorazure openaiMVC
Mar 17, 2024
0
0

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

本文翻译于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 – 我们的未来战略 

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

.NET.NET FrameworkWinForms
Feb 20, 2024
0
0

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

本篇翻译于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 可排序列表 

本篇翻译于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 应用程序和代码评估工具 

本篇翻译于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
Dec 28, 2023
0
0

这次我们的代码覆盖工具带来了哪些新功能?

本篇翻译于Jakub Chocholowicz的What's New in Our Code Coverage Tooling?   我们带来了一个让开发者非常兴奋的消息!我们更新了代码覆盖工具 Microsoft.CodeCoverage 和 dotnet-coverage,带来了一些出色的功能。如果您不熟悉我们的工具,请查看入门指南。让我们深入了解这些将简化编码体验的改动。  支持所有平台  由于添加了静态检测,我们的工具可以在任何.NET支持的平台上运行。了解有关静态和动态检测的更多信息,并探索其他支持的平台。  新的报告格式  我们改进了代码覆盖率报告格式,以便代码覆盖工具与 ReportGenerator 等其他工具可以顺利集成。 虽然默认值仍然是熟悉的 .coverag...

.NET.NET Core.NET Framework
Dec 17, 2023
3
0

.NET 8 网络改进

本篇翻译于Máňa和Natalia Kondratyeva的.NET 8 Networking Improvements - .NET Blog (microsoft.com)  随着新的.NET 版本的发布,发表有关网络空间中新的有趣变化的博客文章已经成为一种传统。今年,我们要介绍HTTP部分的变化、新增指标、新的HttpClientFactoryAPI 等。  HTTP  指标  .NET 8 使用 .NET 6 中引入的 System.Diagnostics.Metrics API 将内置 HTTP 指标添加到 ASP.NET Core 和 HttpClient。Metrics API 和新内置指标的语义都是与 OpenTelemetry 密切合作设计的,确保新指标符合标准,并...

.NET 8httpmetrics
Dec 3, 2023
0
0

.NET 8 中 Android 资源生成的改进和变化 

本篇翻译于Dean Ellis的 Improvements & Changes in Android resource generation in .NET 8 - .NET Blog (microsoft.com)  随着 .NET 8 的发布,我们引入了一个新系统,用于生成访问 Android 资源的 C# 代码。 在 Xamarin.Android、.NET 6 和 .NET 7 中生成 Resource.designer.cs 文件的系统已经被弃用。 新系统生成一个名为 _Microsoft.Android.Resource.Designer 程序集。其中包含每个程序集的所有最终资源类。  什么是 Android 资源?  所有 Android 应用程序都包含一些用户界...

.NET 8.NET MAUIandroid
Nov 19, 2023
0
1

System.IO 的便利性

本篇翻译于Richard Lander的The convenience of System.IO - .NET Blog (microsoft.com)  与其他形式的 I/O 一样,读写文件很常见的。文件 API 用于读取应用程序配置、缓存内容以及将数据(从磁盘)加载到内存中以执行一些计算,例如(今天的主题)字数统计。File、FileInfo、FileStream和相关类型为需要访问文件的 .NET 开发人员完成了大量繁重的工作。在这篇文章中,我们将在System.Text API的帮助下了解使用System.IO读取文本文件的便利性和性能。   我们最近启动了关于.NET 便利性的系列博客,该系列描述了我们为常见任务提供便捷解决方案的方法。System.Text.Json 的便...

.NET