Visual Studio 2022 v17.3 Preview 3 shipped this week with a bunch of improvements to the Microsoft Teams Development Tools (Teams Toolkit), along with IEnumerable debugger visualizer enhancements, a C++ LLVM tools update and more.
The Teams Toolkit comes with project templates that provide all the code, files and configuration needed to help developers get started with a Teams app project. In fact, it's a template tweak that leads the release notes for the new preview.
"The Microsoft Teams App project template has been improved and now creates various types of Teams app, including notification bot, command bot, tab app and message extensions," Microsoft said in the notes. "You can now create and debug various Microsoft Teams App using Teams Toolkit for Visual Studio."
Microsoft recommends creating a new project using the updated template for any existing Teams Apps that have been created with previous versions of the Teams Toolkit.
Microsoft Teams was obviously a focus point for the dev team in this release, as remaining related notes include:
IEnumerable Debugger Visualizer Improvements The dev team added a few highly requested improvements in the IEnumerable visualizer, including filtering, theming and CSV export.
"The .NET IEnumerable debugger visualizer is one of our most loved debugging features in recent times," said Harshada Hole, program manager for the debuggr, in a July 14 blog post. "This was a highly requested feature by developers like you. We released the first version in Visual Studio 17.2. and received an incredibly positive response. You can learn everything about it here IEnumerable visualizer (microsoft.com)."
Pertinent notes for this include:
Hole explained how the team came to address the top user requests such as filtering, theming and CSV export in the preview release by soliciting developer feedback.
"One of the best things about IEnumerable visualizer is that we are entirely following our customer leads and suggestions to make further enhancements to this feature," she said. "After the first release, we asked developers to rank and prioritize a list of improvements via an in-product satisfaction survey. We received some great responses to the survey, also through blog comments and other social media updates."
C++ LLVM Tools The team upgraded the versions of LLVM tools shipped with Visual Studio to v14. To see what's now available, go to the "LLVM 14.0.0 Release Notes" and "Clang 14.0.0 Release Notes."
David Ramel is an editor and writer for Converge360.
In addition to the Microsoft Teams Development Tools (Teams Toolkit) improvements, it has IEnumerable debugger visualizer enhancements, a C++ LLVM tools update and more.
"Performance is always high on our priorities in EF Core," Microsoft said in announcing the new Entity Framework Core 7 Preview 6 release, which the company dubbed the "performance edition."
Infragistics Ultimate 22.1 has shipped with improvements to the low-code App Builder component that was introduced early this year.
The sixth preview of .NET 7 improves type converter functionality, updates System.Formats.Tar APIs, adds constraints to .NET template authoring, boosts CodeGen performance and allows for JSON contract customization.
Once created, these custom elements -- a custom counter, for example -- can also be used in other single-page application (SPA) web frameworks such as React and Angular.
Problems? Questions? Feedback? E-mail us.