大家好! 与团队联系以提高.NET(又名Roslyn)的生产力。 我们非常重视改善您的.NET编码体验。 确实,有时进行少量添加和更正可以真正改善工作流程。 也许您已经在VS2019的预览版本中看到了一些改进。 但是我们仍然想谈谈其中的一些应该可以帮助您提高工作效率的方法。
小心,很多礼物。
工具增强
您如何看待罗斯林的新颜色? Visual Studio Code颜色获得了高度评价,因此我们在Visual Studio中包括了类似的配色方案。 您的代码编辑器现在更加丰富多彩。 关键字,用户方法,局部变量,参数名称和重载运算符已收到新的颜色。 您甚至可以通过转到
工具>选项>环境>字体和颜色并滚动到“用户成员”来自定义每种语法分类的
颜色 。

在文件的底部,在编辑器中,有文档运行状况指示符以及用于清除代码的图标。 文档运行状况指示器使您可以立即发现刚打开的文件中存在多少错误和警告。 您可以单击“清除代码”图标以应用在“工具”>“选项”中指定的代码样式规则,或者如果您有一个
editorconfig文件指示您在命令中使用一种代码样式,则VS将应用此文件中指定的样式。

您只需双击即可编辑SDK等项目文件。 您还可以在
GoToAll导航(Ctrl + t)中预览这些文件,并在内容中搜索文件链接。

使用
过滤后的解决方案将项目的子集上传到您的解决
方案 ! 现在,您可以上传项目并保存.slnf文件,该文件将仅打开您指定的项目。 这将帮助您快速获得感兴趣的代码,而不必下载整个解决方案。

查找按链接类型分类的所有链接。 您可以通过在搜索框中的所有链接中读取/写入新的“种类”列来进行过滤。

使用全局
dotnet格式工具在命令行中的整个解决方案中运行代码样式格式设置。

Intellicode是一个扩展,提供了智能提示,这要归功于经过训练的机器学习模型,该模型可在GitHub上的2000多个开源.NET存储库中使用。

现在,用于新代码修复和重构的综合工具!
LINQ的Foreach

为未导入的类型添加缺少的链接

命名空间和文件夹名称同步

反转条件表达式

向上拉成员以访问界面

换行/缩进/对齐参数/参数

删除未使用的值和表达式参数

这是Visual Studio 2019中一些新功能的列表。
有关完整列表,请参阅
发行说明 。 与往常一样,我们很乐意通过
Twitter ,
GitHub或下面的评论收到您的反馈。 还必须注意,要使用.NET Core 3.0预览版,您需要
下载并安装 SDK。 它尚未包含在Visual Studio 2019安装程序中。