【译】我们最喜欢的2024年的 Visual Studio 新功能
去年,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/
【译】我们最喜欢的2024年的 Visual Studio 新功能的更多相关文章
- 【广州.NET社区推荐】【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性
原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ...
- 我最喜欢的visual studio 2013的新特性
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:我最喜欢的visual studio 2013的新特性.
- 【译】ASP.NET MVC 5 教程 - 9:添加新字段
原文:[译]ASP.NET MVC 5 教程 - 9:添加新字段 在本节中,我们将使用Entity Framework Code First 数据迁移功能将模型类的改变应用到数据库中. 默认情况下,当 ...
- 【译】Visual Studio 的 Razor 编辑器的改进
自从我们在一个通用的 Razor 语言服务器上发布了 Visual Studio 的一个新的实验性 Razor 编辑器的第一个预览版以来,已经过去了6个月,现在是时候更新一下我们的进展了.团队一直在努 ...
- 【译】Meteor 新手教程:在排行榜上添加新特性
原文:http://danneu.com/posts/6-meteor-tutorial-for-fellow-noobs-adding-features-to-the-leaderboard-dem ...
- 【转】【译】JavaScript魔法揭秘--探索当前流行框架中部分功能的处理机制
推荐语: 今天推荐一篇华为同事的同事翻译的一篇文章,推荐的主要原因是作为一个华为员工居然晚上还能写文章,由不得小钗不佩服!!! 其中的jQuery.angular.react皆是十分优秀的框架,各有特 ...
- 【译】Visual Studio 15 预览版更新说明
序:恰逢Build2016大会召开,微软发布了VS2015的update2更新包和VS2016预览版.本人正在提升英文水平中,于是在这里对VS2016预览版的官方文档进行了部分翻译.因为VS有些功能使 ...
- [译] OpenStack Pike 版本中的 53 个新功能盘点
原文:https://www.mirantis.com/blog/53-things-to-look-for-in-openstack-pike/ 作者:Mirantis Nick Chase 发 ...
- [译] OpenStack Ocata 版本中的 53 个新功能盘点
原文链接:https://www.mirantis.com/blog/53-new-things-to-look-for-in-openstack-ocata/ 原文作者:Nick Chase, Ra ...
- Visual Studio最好用的快捷键(你最喜欢哪个)
每次在网上搜关于VS有哪些常用快捷键的时候,出来的永远是一串长的不能再长的列表,完全没体现出“常用”二字,每次看完前面几个就看不下去了,相信大家都 有这种感觉.其实我们平时用的真的只有很少的一部分,借 ...
随机推荐
- Air780E软件指南:UDP应用示例
一.UDP概述 UDP(用户数据报协议,UserDatagramProtocol)是一种无连接的.不可靠的传输层协议,主要用于实现网络中的快速通讯.以下是UDP通讯的主要特点: 1.1 无连接通讯: ...
- NASA的食物计划
NASA的食物计划 题目传送门 题目告诉我们要在体积和重量都不超过的情况下输出最大卡路里,稍微思考一下就可以发现这题是一道01背包的变形题(01背包不会的点这里). 并且01背包需要空间优化. 那我们 ...
- CommonsBeanUtils1(基于ysoserial)
环境准备 JDK1.8(8u421) JDK8的版本应该都没什么影响,这里直接以我的镜像为准了.commons-beanutils:commons-beanutils:1.9.2.commons-co ...
- Windows Terminal中使用GitBash
简要说明 我喜欢终端操作,喜欢Git,Microsoft出了一款工具叫做Windows Terminal,在Windows Terminal中使用Git的体验感是极佳的,本博客将教你如何让这体验舒服到 ...
- 2个月搞定计算机二级C语言——真题(12)解析
1. 前言 本篇我们讲解2个月搞定计算机二级C语言--真题12 2. 程序填空题 2.1 题目要求 2.2 提供的代码 #include <stdio.h> #define N 3 int ...
- LDA——线性判别分析基本推导与实验
介绍与推导 LDA是线性判别分析的英文缩写,该方法旨在通过将多维的特征映射到一维来进行类别判断.映射的方式是将数值化的样本特征与一个同维度的向量做内积,即: $y=w^Tx$ 因此,建立模型的目标就是 ...
- Cygwin:windows下的Linux系统
Cygwin是啥?Cygwin是一个可原生运行于Windows系统上的POSXI兼容环境. 是的,我又开新专辑了<零基础swoole学习笔记>.不是我太贪心,而是最近半年和小伙伴一直在用s ...
- Graylog之告警
官方文档:https://docs.graylog.org/en/3.0/index.html 前面我们已经了解了Graylog的搭建,以及日志的接入方法.我们知道graylog可以将收集的的日志通过 ...
- Winform跨线程访问报错问题解决
` using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u ...
- Mac文件拷贝Win后的._文件清理
前言 我们在从mac向win拷贝文件后总会多出来 部分 ._ 开头的文件或名为.DS_Store的文件 根据上图在苹果官方社区的回答来看,这些文件存储了主文件的一些资料,图表等数据,如果说未来这些文件 ...