Hi Jeremy -
I've just run some quick tests based on the scenario you've described. It looks as though $(SolutionName) is currently not being handled during project load, where NCrunch identifies the files a project requires in order to build. This will require a functional change to NCrunch to make it work.
There is a maintenance release due next month and I'll note this down to be fixed in the release. If you're concerned about having a full trial of the software and would prefer this to be on the new version, please contact me via the
contact form after the maintenance release and I'll issue you with a new trial license.
Meanwhile, perhaps I can suggest a workaround to the problem? If you add the following code to the project involved, this should suppress the error:
<PropertyGroup Condition="$(SolutionName) == ''">
<SolutionName>_</SolutionName>
</PropertyGroup>
The null solution name (_) will prevent NCrunch from blowing up while trying to identify any files used by the .proj.props include file. A side-effect of this is that you'll need to include these files manually using the
Additional files to include configuration setting. NCrunch will need to know about these files in order to build your project once it has been copied to an NCrunch workspace, and the null solution name will prevent it from recognising these files automatically.
Cheers,
Remco