- 博客(41)
- 收藏
- 关注
原创 【译】Copilot 记忆
您是否在浪费时间审查代码中关于编码标准、项目偏好或重要贡献指南的细枝末节?我们理解这种烦恼。最佳实践以及那些虽小却关键的团队细节很容易被忽视,从而导致不一致、混乱和时间成本。但现在,有一种更智能的方法可以确保每个人始终保持一致!
2026-01-27 13:41:15
325
原创 【译】Visual Studio 2026 来了:更快、更智能,深受老用户的喜爱
我们非常激动地宣布,Visual Studio 2026 现已正式发布!这一刻是我们与您携手共创的成果。您的反馈对本次版本的塑造作用超过了以往任何一次。自 2025 年 9 月推出 Insiders 通道以来,下载并测试该预览版的开发者数量创下了 Visual Studio 历史新高。在此次版本发布前的一年里,我们修复了超过 5000 个你们反馈的程序缺陷,并实现了300项功能需求。这是我们有史以来完成量最多的一次,而我们才刚刚开始!
2026-01-22 13:49:23
900
原创 【译】AI 是如何解决我的拖延症的
我很难开始行动。很长一段时间里,我一直在拖延搭建这个网站、为 Visual Studio 创建一种新的编程语言以及设计全新的配色主题。每个项目看起来都让人望而生畏,我找不到时间也没有动力去着手做。这一切同时压过来,感觉实在是太多了。但当一个法定假日给了我一个长周末时,我抓住机会在 Visual Studio 中试用了 Copilot,想看看自己能有多大进展。令我惊讶的是,我完成这三个项目的速度比预期快得多,也轻松得多。我分享自己的收获,是希望能激励您最终去着手处理那些一直拖延的项目。
2026-01-15 10:12:27
549
原创 【译】使用 Visual Studio 2026 简化您的 Git 工作流程
让我们模拟一下您的早晨,看看 Visual Studio 是如何消除 Git 带来的麻烦的。
2026-01-12 10:12:29
1033
原创 【译】借助 Copilot Chat 新推出的 URL 上下文功能,释放互联网的力量
在很多情况下,Copilot Chat 会因内置模型的训练数据而显得功能受限。或许您希望获得有关最新网络框架、文档或特定项目资源的指导,但 Copilot 的回应就是不够具体。对于依赖最新信息或冷门答案的开发者来说,这种差距可能真的会令人沮丧。
2026-01-08 10:05:52
473
原创 【译】Visual Studio 11 月更新 —— Visual Studio 2026、Cloud Agent Preview 及更多内容
如果您还没听说这个消息,我们很兴奋地和您分享:Visual Studio 2026 现已全面发布!这个新版本在多项性能改进、重新设计的用户体验以及人工智能驱动的开发方面实现了重大飞跃,能为您提供更好的帮助。以下更新仅在 Visual Studio 2026 中可用。
2026-01-08 10:05:11
324
原创 【译】Copilot Profiler Agent —— 分析任务交由 AI,应用性能不受影响
在 Visual Studio 2026 中,我们推出了 Copilot Profiler Agent,这是一款新的人工智能驱动的助手,可帮助您分析和优化代码中的性能瓶颈。通过将 GitHub Copilot 的功能与 Visual Studio 的性能分析器相结合,您现在可以用自然语言询问有关性能的问题,深入了解热点路径,并快速发现优化机会。让我们来看一个真实的例子,了解这款工具如何帮助您实现有意义的性能改进。
2026-01-04 14:19:06
745
原创 【译】Visual Studio —— 为现代开发的速度而打造
Visual Studio 2026 标志着微软在其 50 年承诺中的又一次演进,该承诺旨在提供开发者喜爱且企业信赖的工具,这些工具旨在跟上现代开发的步伐。软件开发的速度比以往任何时候都快,而 Visual Studio 也在与您一同演进。今天,我们将宣布 Visual Studio 在生命周期和发布节奏方面迈出的重要一步。Visual Studio 将成为一款持续更新的现代化 IDE,旨在一旦有创新成果便立即交付,同时保持您们日常所依赖的可靠性和稳定性。
2026-01-04 14:18:05
824
原创 【译】在 Visual Studio 2026 中,减少升级时间,增加编码时间
借助对多种工具集和 SDK 版本的支持,Visual Studio 2026 允许您独立于项目依赖项更新 IDE。在保持与现有构建完全兼容的同时,让您的环境保持现代化和安全性。
2025-12-26 10:51:44
1249
1
原创 【译】Azure MCP 服务器现已内置到 Visual Studio 2026 中:智能体工作流的新时代
管理云资源通常意味着要同时处理多个工具、编写自定义脚本,还要在集成开发环境(IDE)和云管理门户之间切换工作环境。这些额外步骤会拖慢开发速度,也让高效构建智能且安全的应用程序变得更加困难。我们很高兴地宣布,Azure MCP 服务器工具现已在 Visual Studio 2026 中开箱即用,将智能云自动化直接引入您信赖的集成开发环境中。这种集成使开发人员能够更快速地构建智能、安全的应用程序,同时降低复杂性并增强信心。
2025-12-26 10:40:20
965
原创 Newtonsoft.Json 与 System.Text.Json 多态反序列化的安全性差异解析
多态反序列化是处理继承结构对象序列化的常见需求,但不同 JSON 序列化库的实现机制差异会带来显著的安全风险。
2025-12-18 14:13:43
1273
原创 【译】初探 Visual Studio 2026 全新的用户体验
Visual Studio 2026 带来了全新的用户体验,其设计注重清晰度、可访问性和简洁的界面,在 Windows 系统上使用时给人一种得心应手的感觉。此次更新是与开发者广泛合作的成果,并且融入了社区的宝贵反馈。我们改进了排版、图标设计和整体布局,以减少干扰,让代码始终处于核心位置。
2025-12-18 10:09:43
1221
原创 【译】Copilot 自动模型选择介绍(预览版)
响应速度更快,触发速率限制的可能性更低,付费用户的高级请求还能享受 10% 的折扣 —— 系统会根据当前的容量和性能,自动为每个请求挑选最佳可用模型。启用自动模型选择后,您无需选择特定模型。Copilot 会自动为您的任务选择最合适的模型。聊天功能中的自动模型选择功能正以预览版形式向所有 GitHub Copilot 用户逐步推出。
2025-11-30 14:11:21
570
原创 【译】Visual Studio 十月更新 —— 新模型、记忆功能、计划功能及更多内容
2025年10月的 Visual Studio 2022(v17.14)更新现已发布。本月,我们为您带来了模型选择和智能体流程方面的改进。
2025-11-28 10:08:19
838
原创 【译】在 Visual Studio 中引入计划功能(公开预览版)
快速提示对于小的修改很有用,但在大型项目中就力不从心了。您最终会不断重写指令、反复调整,还得指望模型能按计划进行。它为 Copilot 提供了一条清晰、结构化的路径去遵循,这条路径会随着工作的推进而更新,并且让您在每一步都能掌控全局。在 Agent 模式下,Copilot 现在能够制定计划,研究您的代码库,分解重大任务,并在迭代过程中逐步执行这些任务。其结果是一个更可预测、更透明的工作流程,能帮助您确切了解它正在做什么。
2025-10-28 10:04:12
1139
1
原创 C# 弃元模式:从语法糖到性能利器的深度解析
在 C# 的语法演进中,“弃元(Discard)” 以一个简单的下划线 _ 成为了既提升代码可读性,又优化性能的 “双料特性”。它并非单纯的语法简化,而是编译器层面对 “有意忽略的值” 的深度优化 —— 通过明确 “忽略” 的意图,不仅让代码更简洁,更能减少内存分配、降低性能开销。本文将从使用场景、核心优势、性能验证到底层实现,全面解析弃元模式的价值。
2025-10-09 16:51:08
1198
原创 【译】Visual Studio 中针对 .NET MAUI 的 XAML 实时预览功能的增强
Visual Studio 2022 17.14 中的 XAML 实时预览功能为 .NET MAUI 项目带来了显著的可用性提升:XAML 实时预览窗口现在在设计时即可使用,无需启动调试会话。这一变化简化了 .NET MAUI 应用程序的 UI 开发工作流程。
2025-09-26 13:47:31
859
1
原创 【译】借助提示词、资源和采样,在 Visual Studio 中充分利用 MCP
一些 MCP 提示会包含可填写的参数,以便您根据自身特定需求自定义提示 —— 这些被称为提示模板。如果您在模态对话框中选择了包含参数的提示,那么在将该提示插入聊天内容之前,您可以指定这些参数的值。
2025-09-25 09:08:20
1016
原创 【译】让性能民主化:Copilot Profiler Agent 在实际代码中的应用
我们很高兴地宣布,Copilot Profiler Agent 已在 Visual Studio 2026 Insider 中推出,它是一款直接内置在 Visual Studio 中的人工智能性能助手。无需再盯着没完没了的调用树或一长串令人费解的数字,疑惑着“我该从哪里开始呢?”—— Copilot Profiler Agent 将改变这一状况。
2025-09-18 09:01:27
786
原创 【译】借助可重用的提示文件提升您的 Copilot 协作效率
为人工智能工具编写有效的提示词可能既耗时又具有挑战性。通过利用可重复使用的提示词文件来巩固这些努力。这些自定义提示词可以在提示框中快速访问,并且会自动存储并与您的团队成员共享,从而轻松扩大您的 Copilot 成功案例。
2025-09-16 09:51:06
472
原创 【译】Visual Studio 2026 Insider 来了!
Visual Studio 2026 Insider 现已发布 —— 这标志着我们在这款 IDE 上迈出了最具雄心的一步。
2025-09-12 08:57:09
2177
1
原创 【译】Visual Studio 八月更新已发布 —— 更智能的人工智能、更出色的调试功能以及更多控制权
Visual Studio 2022 (v17.14)2025年8月更新现已发布,此次更新旨在帮助开发者保持专注、提高效率并掌控全局。无论您是在开发游戏、优化性能还是探索人工智能,这个版本都带来了切实的改进,让日常开发更加流畅和智能。
2025-09-11 08:54:00
2049
4
原创 【译】GitHub Copilot for Azure(预览版)已经在 Visual Studio 2022 中推出
适用于 Azure 的 GitHub Copilot 扩展现已在 Visual Studio 2022(17.14及以上版本)中进入公开预览阶段。
2025-09-05 09:29:03
1139
原创 【译】更好地控制您的 Copilot 代码建议
很高兴分享一些功能,这些功能能让您更好地控制自己的 Copilot 使用体验,这样您就可以在编辑器内决定建议何时显示以及接受多少建议。从 Visual Studio 2022 17.14.13(2025 年 8 月版)开始,这些功能现已全部向您开放。
2025-09-02 11:21:37
1337
原创 不同数据库中 VARCHAR 的差异及字符串查询“N”前缀的使用规则
在关系型数据库中,VARCHAR 是最常用的字符串数据类型之一,用于存储变长字符数据。对于不了解的用户,可能会不清楚不同数据库中 VARCHAR 的区别。
2025-08-29 10:06:33
1163
原创 【译】模型上下文协议(MCP)现已在 Visual Studio 中正式发布
我们很高兴地宣布,MCP 支持现已在 Visual Studio 中正式发布(GA)—— 这将从您的整个开发栈中解锁更丰富、实时的上下文,并以前所未有的方式增强 Agent 模式的功能。
2025-08-27 10:10:22
736
原创 【译】增强 Visual Studio 聊天中的代码库感知能力
在我们最新的 17.14.11 版本中,我们在代码探索以获取有意义的上下文方面取得了重大飞跃。我们新的远程语义搜索集成能帮助您比以往更快、更精准地找到所需内容。
2025-08-25 10:10:52
834
原创 【译】GPT-5 现已在 Visual Studio 中可用
我们很高兴地宣布,OpenAI 的最新前沿模型 GPT-5 现已在适用于 Visual Studio 的 GitHub Copilot 中逐步推出。GPT-5 在代码编写和理解方面能提供更快的响应速度和更出色的性能。此次发布为您的开发工作流带来了全新级别的能力,让从想法到实现的过程更加轻松。立即尝试:点击您 IDE 中的 Copilot,打开聊天界面,然后选择 GPT-5(预览版)。
2025-08-22 10:17:15
614
原创 深入理解 C# 异步编程:同步、Task.Wait () 与 await 的本质区别及实践指南
在 C# 异步编程中,同步方法、Task.Wait() 和 await 是处理耗时操作(如数据库查询、网络请求)的三种常见方式。它们看似相似,实则在线程利用、性能和适用场景上存在本质差异。本文将从原理到实践,详细解析三者的区别,探讨 await 的核心价值,并总结异步编程中的常见问题与最佳实践。
2025-08-21 08:51:19
1686
原创 【译】Visual Studio 2015 停用:针对旧版本 Visual Studio 的支持提醒
微软宣布 Visual Studio 2015 将于2025年10月14日终止支持,建议用户升级至 VS2022 以获取 AI 代码补全、Git 集成等新功能。同时公布了各版本支持期限。
2025-08-12 13:53:38
1179
原创 【译】.NET Aspire 和 Azure Functions 集成预览版
您是否曾经为 serverless 技术集成到您现有的 .NET 项目中而挣扎过?Visual Studio 的最新更新已经覆盖了该领域。向 .NET Aspire 与 Azure Functions 的强大集成打个招呼吧,使您的开发过程比以往任何时候都更加顺畅。
2025-08-08 10:27:59
332
原创 【译】Visual Studio Copilot 中更智能的人工智能编辑
当我们最初着手在 Visual Studio Copilot 中实现更智能的 AI 编辑功能时,我们就知道自己在应对一个极其复杂的问题。这不仅仅是生成出色的建议,还关乎弄清楚如何将这些建议无缝应用到你的代码中。虽然乍一看这个想法似乎很简单,但实际情况却绝非如此。
2025-08-07 11:56:48
705
原创 【译】微软与 Anthropic 合作为 MCP 创建官方 C# SDK
微软正在与 Anthropic 合作,为模型上下文协议(MCP)创建一个官方的 C# SDK。MCP 已经在人工智能社区得到了迅速的应用,这次合作旨在增强人工智能模型与 C#应用程序的集成。
2025-08-07 11:51:57
925
原创 【译】Cloud Academy(云学院):解锁您的 Azure 技能,加速职业发展
当我们在2025年3月为 Visual Studio 专业版和企业版用户推出云学院福利时,我们的目标很简单:为您提供所需的实践操作学习体验,让您能够自信地掌握 Azure 和云技术,且除了订阅费用外无需额外花费一分钱。
2025-08-07 11:46:43
621
原创 【译】Agent 模式现已全面推出并支持 MCP
Copilot Agent 模式是 AI 辅助开发的又一次革新,如今已在 Visual Studio 六月更新版中全面推出。
2025-08-07 11:44:37
815
原创 【译】更优的模型,更智能的设置:Claude Sonnet 4、GPT-4.1 及 Visual Studio 中的更多控制
我们很高兴宣布 Visual Studio 中 Copilot 体验的重大升级,包括更智能的默认模型、更多选择以及更简单的用量管理方式。
2025-08-07 11:41:28
714
原创 【译】10 款微软 MCP 服务器,加速您的开发工作流程
最近,我们一直在大量讨论模型上下文协议(MCP),包括近期的博客文章以及在微软 Build 大会上。在这篇文章中,我想分享一些重要技巧,告诉您如何使用我们一直在构建的 MCP 服务器来提高开发人员的工作效率。这是怎样一种体验呢?
2025-08-07 11:37:56
771
原创 jsonb 为什么会影响 System.Text.Json
本文讨论了在使用System.Text.Json进行多态反序列化时遇到的问题。当将派生类存储为PostgreSQL的jsonb类型时,由于jsonb会自动对属性重新排序,导致类型鉴别器$type可能不在JSON的首位,从而引发反序列化异常。解决方案是在JsonSerializerOptions中设置AllowOutOfOrderMetadataProperties为true,该属性在高版本中可用,允许类型鉴别器不以首位出现。这解决了jsonb存储导致属性顺序变化带来的兼容性问题。
2025-08-07 11:30:16
501
原创 【译】借助 AI 驱动的代码审查,大规模提升代码质量
在微软,我们一直在寻找提高开发人员生产力和代码质量的方法。在这一领域,我们最具影响力的创新之一是 AI 驱动的代码审查助手 —— 一款增强拉取请求(PR,pull request)审查的 AI 工具。
2025-08-07 11:19:41
902
原创 别让“防御性编程”毁了我们的职业
最近,随着一些大厂的陆续暴雷,以及一些裁员风波,我在不少自媒体平台都刷到了关于新式“防御性编程”的段子,初看感觉只是个文娱的文案,但之后回忆过往,再结合自己的工作经历,发现现在这种现象确实是越来越普遍了。
2025-08-07 10:55:25
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅