News

Visual Studio 2022 v17.8 Previews New IntelliTest

Microsoft is previewing new IntelliTest functionality in the upcoming Visual Studio 2022 v17.8, along with productivity features like creating pull requests more easily.

With Visual Studio 2022 v17.7 now GA, the dev team has already made progress on the next edition, including enhancing IntelliTest in Visual Studio 2022 v17.8 Preview 1.

"IntelliTest explores your .NET code to generate test suites with high code coverage," Microsoft said last week in the Preview 1 announcement. "Powered by the latest version of the Z3 problem solver, it generates a varied set of inputs (scoped to those that improve code coverage) that are then plugged into what we call parameterized unit tests for each of your methods. When you Generate Tests, you have the ability to select which tests you'd like to preserve into a test project that can serve as your regression suite. As your code is updated, you can rerun IntelliTest to keep the generated tests in sync with your code."

Developer Community feedback requesting more IntelliTest support was posted way back in the days of .NET Core and .NET Standard in the October 2018 post, "Add IntelliTest support for .NET Core/Standard," which at the time of this writing is categorized as "On Roadmap" and has garnered 258 upvotes and 86 comments.

While the feature is still being improved, it has been around for a long time, being included in Visual Studio 2015 Enterprise Edition and just now catching up to the 64-bit evolution started with VS 2022 in 2021.

"Previous implementations of this Enterprise Edition feature only supported code targeting .NET Framework and did not support x64 configuration," Microsoft said last week while explaining the updated version includes the following:

[Click on image for larger view.] IntelliTest Options (source: Microsoft).

The preview feature needs to be enabled, after which developers can right click within a method and select "IntelliTest (Preview)" and either "Create Project" to create a project where your tests can be saved or "Generate Tests" to generate a set of tests to review and decide which ones to keep.

Productivity Features
VS 2022 v17.8 Preview 1 also includes several productivity features, led by another popular Developer Community item about adding reviewers to a GitHub pull request from within the IDE. The item "Create a pull request in Visual Studio with new Git UX" was posted in 2020 and has received even more upvotes -- 274 -- along with 61 comments.

Users can now add reviewers to their pull requests in Visual Studio for both Azure DevOps and GitHub.

"Try this out by clicking on the 'Create a Pull Request' link that appears on push, or by selecting Git > GitHub or Azure DevOps > New Pull Request from the top level menu. Then, navigate to the Reviewers section and search for the reviewers you'd like to add," Microsoft said.

[Click on image for larger view.] Add Reviewers to Your Pull Request (source: Microsoft).

Other productivity features include:

  • Summary Diff: "This new option allows you to see only the changes in the file with a few lines of context, making reviewing your changes in a commit or the comparison between two files much more efficient."
  • Multi-Repo limit increase: "As more of you are using our Multi-repository features, many needed the number of active repositories to be more than 10. You can now work with up to 25 repositories at once in your solution."
  • Case Preserving Find and Replace: "When you do a Replace, you can now preserve the original casing of each match in your code. Note that to get Pascal case and Camel case, your Replace string must be in Pascal case or Camel case."

The VS 2022 v17.8 Preview 1 post also details work on: C++ and game development; debugging and diagnostics; Razor tooling; and JavaScript and TypeScript development.

Additional information about all of the above and more is available in the release notes.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Using Local AI to Cut Copilot Usage-Based Billing Shock

    After being gobsmacked by the new billing plan using almost all my monthly credits in one or two days, I tried pushing some Copilot-style coding work onto local models in VS Code. What I found was less "free AI" and more "pick your pain": cloud charges on one side, heavy local resource use and long waits on the other.

  • .NET 11 Preview 5 Focuses on Performance, Productivity and Safer Code

    .NET 11 Preview 5 focuses on under-the-hood runtime performance gains, streamlined APIs and language features that reduce boilerplate, plus built‑in security checks and incremental ASP.NET Core and EF Core improvements aimed at everyday developer productivity.

  • VS Code 1.124 Focuses on Agent Autonomy and Parallel Sessions

    Microsoft's June 2026 VS Code update turns on Autopilot by default and adds background sending for agent sessions.

  • Developing Agentic Systems in .NET: From Concept to Code

    ZioNet founder Alon Fliess previews his Visual Studio Live! San Diego session on building true agentic systems in .NET -- covering the cognitive loop, MCP tool integration, multi-agent orchestration and enterprise hosting and governance with the Microsoft Agent Framework.

Subscribe on YouTube