.NET News Roundup - 2021年5月3日
在过去的一周里,微软发布了新的Visual Studio Code和Pure Virtual C++,这是一个由微软主办的虚拟活动。InfoQ对2021年5月3日这一周的.NET生态系统中的这一事件以及一些小故事进行了研究。
Pure Virtual C++是一个由微软主办的针对C++开发者的为期一天的虚拟会议。这次活动有两场关于C++模块的特别有趣的会议:在第一场会议上,高级工程师Daniela Engert讨论了C++模块的可见性、可及性和联系。微软首席软件工程师Gabriel dos Reis就这一主题发表了另一场会议--概述了现有工具集对C++模块的支持。
Visual Studio Code团队还为这个流行的代码编辑器发布了一个功能丰富的更新(v1.56)。新版本包括可用性的改进(导航和对话框),markdown单元中的数学支持(使用KaTeX),以及一个新的终端标签功能(仍在预览中)。这个版本还包括更新的文档(有新的介绍性视频)和许多错误的修复。团队将在明天(5月11日)太平洋时间上午8点举办一个直播,以展示这次更新的新内容。
本周其他有趣的发布包括 [dotnet-example](https://github.com/patriksvensson/dotnet-example)
(v1.3),EventDriven.SchemaRegistry.Dapr(v1.0-beta),以及Npgsql.FSharp.Analyzer(v3.26)。 dotnet-example是一个用于列出和运行类似于Rust的 cargo run --example
的 dotnet 工具。EventDriven.SchemaRegistry.Dapr是一个Dapr状态存储,用于根据按主题名称存储在注册表中的模式验证消息。Npgsql.FSharp.Analyzer是一个分析器,在使用Npgsql.FSharp编写查询时提供嵌入式SQL语法分析。
JetBrains的开发者倡导者Maarten Balliauw发表了一篇非常有趣的文字,关于用现有的.NET工具和服务(如NuGet)构建供应链攻击。这篇文章对这种特殊类型的攻击有非常深刻的见解(和实用)--强烈推荐给对安全感兴趣的.NET开发者。