Allow AssemblyVersion to be ignored in order to prevent errors in NCrunch
If the AssemblyVersion attribute contains an asterisk (eg "1.0.0.*") then NCrunch cannot reliably build the solution.
Currently, there is no way to prevent NCrunch from resolving the AssemblyVersion of each project and this causes problems with inconsistencies and NCrunch reporting build errors because MSBuild is expecting a different version of the assembly to the one provided.
The current alternative to this involves polluting non-test project files with NCrunch-related hacks, which is not very clean.
In order to resolve this issue, I suggest that a setting feature be added to NCrunch which allows AssemblyVersion resolution to be disabled.
1
vote
Dan Atkinson
shared this idea