| Name | Support Status(as at latest NCrunch version) | Notes |
| IDEs | ||
| JetBrains Rider (Windows Only) | yes | Only the latest release of Rider is supported at the time of each NCrunch release |
| Visual Studio 2017-2026 | yes | |
| Visual Studio Express/Community(2017+) | yes | |
| Visual Studio 2010-2015 | no | Support discontinued from NCrunch v5.21 onwards. Please use v5.20 for these versions of VS. |
| Visual Studio for Mac (All versions) | no | |
| VSCode | no | |
| Operating Systems | ||
| Windows 10 | yes | |
| Windows 11 | yes | |
| Windows ARM | no | |
| MacOS/OSX | no | |
| Linux | no | |
| Core Frameworks | ||
| .NET Framework v1.1 | no | No planned support |
| .NET Framework v2.0-v4.8.1 | yes | |
| .NET v5 - v9 | yes | |
| .NET Standard | yes | Can be tested from .NET Core test projects |
| .NET Core / .NET Standard | yes | |
| Windows Universal Apps | no | No planned support |
| Windows Store Apps | partial | Sandboxing support withdrawn with the release of VS2015 and Windows 10 (details) |
| Windows Phone Apps | partial | Projects will build, but the Windows Phone environment is not emulated by NCrunch, so tests requiring emulation will fail to run. |
| Azure Projects | yes | Supported from NCrunch v4.7 upwards |
| Xamarin | yes | Support introduced for newer Xamarin project types under VS2022+. |
| Languages | ||
| C# | yes | |
| VB.NET | yes | |
| F# | yes | |
| C++(CLR and Native) | no | Many projects will build, but code coverage and C++ based testing frameworks are not supported. |
| Javascript | no | JS and JS-based testing frameworks are not supported by NCrunch. |
| Testing Frameworks | ||
| NUnit | yes | |
| MS Test | yes | |
| Xunit | yes | Full support for Xunit v2. Xunit v1 will work only up until VS2026 and is not supported on Rider. |
| MSpec | yes | |
| MbUnit | partial | Supported up until VS2026. Not supported on JetBrains Rider. |
| SpecFlow | yes | Supported through MSTest/NUnit/xUnit integration (SpecRun not supported) |
| Reqnroll | yes | Support introduced in NCrunch v5.7 |
| Mocking Frameworks | ||
| Non-profiler based frameworks(i.e. Moq, RhinoMocks, NSubstitute, etc) | yes | |
| TypeMock Isolator | yes | Early versions of Isolator 7 have reported issues with NCrunch. Ensure you use the latest version |
| Telerik JustMock | yes | |
| Microsoft Fakes | yes | Supported from NCrunch V2 onwards |
Due to the abstractions inherent in its integration, NCrunch supports many frameworks and tools. For brevity, many of these have not been listed. Some frameworks and configurations may require additional NCrunch configuration in order to work as expected. For more information, please refer to the product documentation.
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download