Visual Studio 2022 Release Candidate Ships, scheduled for November 8 General availability – Visual Studio Magazine
Visual Studio 2022 Release Candidate Ships, scheduled for November 8 General availability
Microsoft has delivered a Release Candidate and Preview 5 of Visual Studio 2022 while setting a November 8 release date for the groundbreaking 64-bit edition of its flagship IDE.
The Download VS 2022 RC can be used for production and will be updated to version v17 GA next month. The Preview 5 download contains the latest bits that can be tested before updating to Visual Studio 2022 17.1 Preview 1 on v17 GA status next month, not supported for production.
Microsoft has released a Visual Studio 2022 launch event site for the big reveal, which will begin at 8:30 a.m. PT on Monday, November 8. It promises live Q&A throughout the event, tips and tricks and other presentations, ranging from .NET / ASP.NET to .NET XAML to games, cross-platform development in C ++ and more – led by Scott Hanselman and other executives and program managers.
All the Fanfare – and downloadable digital loot meant to replace goodies found at live events – is meant to celebrate Visual Studio’s first 64-bit edition, giving developers access to more memory to do crazy things. like opening a solution with some 1,600 projects and 300,000 files:
âVisual Studio 2022 will be a 64-bit application, no longer limited to around 4 GB of memory in the main devenv.exe process,â Amanda Silver, head of program management in the developer division, said in a blog April 19. Publish showcasing VS 2022. “With a 64-bit Visual Studio on Windows, you can open, edit, run, and debug even the largest and most complex solutions without running out of memory.”
The development team has since added functionality with a series of previews that have added some highly requested hot reload functionality (making code changes that are instantly reflected in a running application while debugging), as well as updated icons and integration with Accessibility Information to quickly resolve accessibility issues during development. Hot reloading and other features have been explained in a video by Mark Downie of Microsoft.
Other new features include:
- C ++: Workloads will be supported with new productivity features, C ++ 20 tools and IntelliSense.
- Azure: The development of cloud-based applications will be driven by repositories describing common models used in modern applications.
- Debugging: Main debugger performance improvements are on the way, with “features like flaming graphics in the profiler to better spot hot paths, dependent breakpoints for more precise debugging, and built-in decompilation experiences that will keep you cool. will allow you to browse code that you do not have locally. “
- Share live: Real-time collaboration is enhanced with built-in text chat promoting quick conversations about code without any context switching.
- IntelliCode: This AI-enhanced IntelliSense will offer better integration with everyday workflows, anticipating what developers might want to do next in their coding so that they âtake the right action in the right place at the right timeâ.
- New support for Git and GitHub: âYou’ll notice lots of built-in logic and checkpoints to effectively guide you through the merge and review process, anticipating feedback from your colleagues that might slow things down. “
- Improved code search: Developers can search outside of loaded scopes, which helps them find results regardless of what codebase or repository they are in.
- Mac: The team is also working to keep the Mac IDE on par with the Windows IDE, a thorny issue in terms of reliability and other issues that was resolved by switching to internal Windows components. While several previews of VS 2022 for Windows have been released, developers didn’t get their first preview of Visual Studio 2022 for Mac v17.0 until September 30, barely a few weeks ago.
Of course, most of the things above are pretty much done, with the team recently tweaking things and fixing issues rather than introducing new features. The release notes for Preview 5, displays only these new items of interest:
- Adds support for Xcode.
- Fixes a bug where project overview pages and panels in Diagnostic Tools and Performance Profiler could appear very enlarged with certain configurations of multiple monitors.
- Warn when x13, x14, x23, x24 and d16-d31 are accessed in code ARM64EC.
- Improved support for changes with Hot Reload in tests. The following actions are no longer rough edits and are now supported with hot reloading in tests: adding tests, adding rows of data to theories, adding classes, and adding asynchronous methods.
The November 8 release date arrives shortly before the .NET 2021 Conference event (November 9-11), in which the equally revolutionary .NET 6 will debut. It is the culmination of a huge, multi-year effort to merge all disparate .NET components and frameworks into one comprehensive offering for all types of development for all targets and platforms. As such, it will be fully supported by Visual Studio 2022.
.NET 6 RC 1 was delivered last month and RC 2 was announcement October 12.