【译】我们最喜欢的2024年的 Visual Studio 新功能

news/2025/1/24 10:07:24/文章来源:https://www.cnblogs.com/MeteorSeed/p/18687409

  去年,Visual Studio 团队发布了许多新的面向开发人员的改进和 AI 集成,其中许多直接来自您在开发者社区的反馈。在这篇文章中,我们将重点介绍2024年团队最喜欢的功能,这些功能可以提高生产力,简化工作流程,并增强您的编码体验。让我们开始吧!

图像悬停预览:立即看到您的图像!

  如何在代码中可视化引用的图像?Visual Studio 的图像悬停预览解决了这个问题,当您将鼠标悬停在引用的图像上时,它会显示快速预览,包括尺寸和文件大小。虽然是一个小小的改进,但对生产力有着大大的影响。

错误复制改进:只复制您需要的

  以前,复制错误信息可能包含您不需要的详细数据。有了这个更新,您可以只复制(Ctrl+C)错误描述,方便您在线搜索解决方案。

之前:

Severity Code Description Project File Line Suppression State

Error (active) CS0103 The name ‘Test’ does not exist in the current context ConsoleApp1 C:\Users\jamont\source\repos\ConsoleApp1\ConsoleApp1\Program.cs 7

现在:

The name ‘Test’ does not exist in the current context

在 Visual Studio 的多个实例间拖放

  现在,您可以在 Visual Studio 实例之间无缝地复制、粘贴或拖放文件。此功能适用于大多数项目类型,并提高了工作流畅度。

重命名建议:更聪明的名字,更简洁的代码

  厌倦了不清楚的变量或方法名称?重命名建议功能分析代码以提供上下文感知的命名选项。在处理遗留项目或继承项目时,这是一个救命稻草。

Copilot 提交:自动和个性化的消息

  提交消息变得更容易了。GitHub Copilot 现在生成定制的提交消息,确保它们与您的偏好保持一致,并涵盖每个更改。

内存布局查看器:优化内存使用

  Visual Studio 现在允许您可视化内存布局,识别间隙,并优化内存使用。这对于需要高效内存管理的项目尤其有益。

异步调试变得简单

  调试 async/await 代码是出了名的棘手。Visual Studio中新的异步调试器为异步调用提供了更清晰的见解,使其更容易识别问题并有效地进行调试。

新的 .NET MAUI 模板:轻松启动项目

  通过对 .NET MAUI 模板的更新,您现在可以包含示例内容来启动您的项目。这些模板集成了流行的工具包,以获得更流畅的开发体验。

Copilot 无所不知

  您现在可以在 Copilot 聊天中询问特定领域的问题。它与 Copilot 编辑相结合,提供有针对性的代码建议,您可以在会话中添加。如果您想改变建议,您现在可以在 Copilot 聊天中选择不同的模型。

新的扩展管理器和扩展热重载

  安装扩展不再中断您的工作。通过扩展热加载,您可以安装和使用扩展而无需重新启动 Visual Studio。

整合虚幻引擎:简化游戏开发

  游戏开发者高兴了!直接在 Visual Studio 中打开虚幻引擎项目,配置目标,并利用新的虚幻引擎工具栏来实现高效的工作流程。

代码搜索

  使用 Ctrl + T 启动搜索。现在可以搜索特定的范围(当前文档、整个解决方案等)。

.NET Aspire 集成

  现在,只需单击一下,就可以轻松地编排现有的 .NET 应用程序和服务。Visual Studio 将自动创建 .NET Aspire 的“AppHost”和“ServiceDefault”项目,并为您配置一切!在 Visual Studio 的相同的上下文菜单中,您可以很容易地添加 .NET Aspire 集成到您的项目中,只需打开一个经过过滤的 NuGet 搜索。看看吧!

我们喜欢您的反馈!

  这些创新和改进是您投入的直接结果。Visual Studio 团队在反馈中茁壮成长,您的建议将继续使其变得更好。继续在开发者社区分享您的想法。让我们携手共进!

 

原文链接:https://devblogs.microsoft.com/visualstudio/our-favorite-new-visual-studio-features-of-2024/

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/874621.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何修改PHP网站的名称,以确保名称准确且符合品牌形象?

修改PHP网站的名称是一个重要的任务,它不仅关系到网站的准确性和专业性,还影响到用户体验和品牌形象。以下是详细的步骤和建议:备份现有文件:在进行任何修改之前,务必备份网站的原始文件和数据库,以防止意外情况发生。 确定修改位置:通常,网站名称位于模板文件中,如he…

【分享】晶尊微MC802:打造炫酷触控发光方案,轻松点亮创意未来

MC802 带 2 个自校正容性触摸按键功能和 4 个 I/O 口的单片机,是以 EPROM 作为记忆体的 8 位微控制器,专为多 IO 产品的应用而设计。最近,科技圈出现这样一个好东西。它不仅能随时为手机、耳机等充电设备提供应急充电,还能瞬间变身露营灯、氛围灯、台灯,满足不同场景下的需…

二-2、代码生成-swagger

地址 http://192.168.0.115:39999/swagger-ui.html?docExpansion=none/ 位置步骤配置数据库数据Cb-SYSMICROSERVICE(微服务)Cb-SYSRELATIONTABLE(表)生成代码传参 { "author": "jmc",--作者 "lngmsid": 207,--SYSMICROSERVICE表ID "ln…

为什么PHP无法正常修改网站?

PHP无法正常修改网站可能有多种原因,以下是一些常见的问题和解决方法:文件权限问题:确保PHP脚本有足够的权限来修改网站文件。检查文件和文件夹的权限设置,确保PHP进程有权读取、写入和执行相关文件。路径问题:确认PHP脚本中使用的文件路径是正确的。如果路径错误,PHP将无…

如何修改后台网站底部信息?

要修改后台网站底部信息,通常可以按照以下步骤进行:登录到后台管理系统:使用管理员账号和密码登录到网站的后台管理系统。找到页面编辑功能:在后台管理系统中,找到可以编辑页面内容的功能或模块。这可能是一个可视化编辑器、HTML编辑器或其他类似的工具。定位到底部区域:…

如何修改PHP网站的页面内容?

要修改PHP网站的页面内容,通常可以按照以下步骤进行:确定要修改的页面:首先,明确您想要修改的具体页面。这可能是首页、产品页面、文章页面等。找到页面文件:根据页面的类型和位置,找到对应的PHP文件。这些文件通常位于网站的根目录或特定的文件夹中。备份文件:在进行任…

Vite + Vue/React:用 import.meta 解决图片路径问题

在 Vite 中开发 Vue 和 React 项目时,import.meta.url 是一个非常有用的工具,它可以帮助我们动态获取模块的路径,进而处理静态资源(如图片)的加载路径。本文将结合实际例子,展示如何使用 import.meta.url 动态切换图片。 一. import.meta.url 是什么? import.meta 是 EC…

天通ERP S系列如何设置根据不同字段区分商品显示汇总,且在两个表中显示

展示效果:操作方式: 1、任我行打印管理器,点击右上角添加公式按钮,添加一个字段名称为空、字符类型为字符数据,且表达内容为空的公式字段保存(英文输入法下两个’’)2、在表头的最后添加一列,绑定刚才添加的空的公式字段,并绑定新增的字段为分单总计 且该字段取消显示边框 3、…

kettle从入门到精通 第九十一课 ETL之kettle http接口下载文件流

1、场景需求 群里一位老朋友想通过http接口下载文件流,然后将文件流保存为文件存储到本地,如下图所示: 2、做过应用程序研发,对http知识有所了解的,结合对方发的postman截图,一眼就知道了接口的真实面目。接口返回的content-type是application/octet-stream且有文件下载说…

搭建latex服务

1.领取免费服务器,推荐免费服务器(SanFengYun)见下图。2.安装宝塔面板,配置内网为127.0.0.1,访问外网地址。 3.可以在宝塔面板一键部署网站,输入自己的域名即可。 4.关键:安装docker,安装yum,设置github可以访问。 5.更换docker镜像,自带镜像无法访问 6.按照overleaf…

Cisco ASAv 9.22.1.3 - 思科自适应安全虚拟设备 (ASAv)

Cisco ASAv 9.22.1.3 - 思科自适应安全虚拟设备 (ASAv)Cisco ASAv 9.22.1.3 - 思科自适应安全虚拟设备 (ASAv) Cisco Adaptive Security Virtual Appliance (ASAv) 请访问原文链接:https://sysin.org/blog/cisco-asav/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysi…

大文件跨国传输最优方案推荐,实现可靠稳定准确传输!

大文件跨国传输的需求广泛存在于多个行业中,这些行业对于数据的传输速度、安全性、稳定性和高效性都有着较高的要求。比如医疗机构在跨国医疗合作中需要传输医疗影像资料、诊断报告等;基建企业在海外的基础设施建设中,也包含数据出海环节,如通信运营商在海外建设网络时,需…