Name | Support Status(as at latest NCrunch version) | Notes |
Visual Studio | ||
Visual Studio 2010 | yes | |
Visual Studio 2012 | yes | |
Visual Studio 2013 | yes | |
Visual Studio 2015 | yes | |
Visual Studio 2017 | yes | |
Visual Studio 2019 | yes | |
Visual Studio 2022 | yes | |
Visual Studio Express/Community(2015+) | yes | |
Visual Studio Express(2008-2013) | no | Older versions of Visual Studio Express do not support 3rd party VS packages such as NCrunch. |
Visual Studio for Mac (All versions) | no | |
Operating Systems | ||
Windows XP | yes | |
Windows Vista | yes | |
Windows 7 | yes | |
Windows 8.1 | yes | |
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 5 | yes | |
.NET 6 | yes | |
.NET 7 | yes | |
DNX/.xproj/project.json | no | Microsoft have deprecated this framework and NCrunch does not support it. Please upgrade to .NET Core under VS2017+ instead. |
.NET Standard | yes | Can be tested from .NET Core test projects |
.NET Core / .NET Standard | yes | VS2017 or above required. |
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. |
Silverlight(all versions) | partial | Projects will build, but SL based test environments are not supported. Code can be tested via project references from non-SL test projects |
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 | Direct integration from Xunit V2+. Xunit V1 integration works through Gallio. |
MSpec | yes | |
MbUnit | yes | |
SpecFlow | yes | Supported through MSTest/NUnit/xUnit integration (SpecRun not supported) |
Mocking Frameworks | ||
Non-profiler based frameworks(i.e. Moq, RhinoMocks, 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 |
Microsoft Moles | no | Moles requires a proprietary profiler to be loaded which is not supported by NCrunch. Future support is not planned in NCrunch because Microsoft Fakes has replaced Moles |
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