Hi,
My system configurations:
Desktop & laptop:
- NCrunch 2.3 (latest version)
- Visual Studio 2013
Desktop:
- NCrunch Grid Node Server 2.3 (latest version)
Had not done any coding in the past few weeks (but kept all development tools updated). Yesterday I opened my main project, and found it cannot be built on grid node (my desktop computer in the same local network).
The issue is related to a
Fody addin -
Virtuosity.
Here is a demo project that can reproduce the issue. NCrunch can build it on my laptop or desktop separately without problem (grid node removed). But when NCrunch tried to build in on my laptop with my desktop added as a grid node, I got the following error:
Code:
NCrunch: The build results for this project are not consistent across all computers within the grid.
This project was successfully built on computers: (local)
This project failed to build on computers: DESKTOP
Relevant tests will continue to run on computers that are able to build this project successfully.
Please ensure all computers within the grid are configured correctly with all required SDKs installed.
****************** BUILD OUTPUT FROM '(local)' ******************
****************** BUILD OUTPUT FROM 'DESKTOP' ******************
Fody: Could not find a weaver named 'Virtuosity'.
If you have nuget package restore turned on you probably need to do a build to download the weavers.
Alternatively you may have added a weaver to your 'FodyWeavers.xml' and forgot to add the appropriate nuget package.
Perhaps you need to run 'Install-Package Virtuosity.Fody'.
This url may provide more information http://nuget.org/packages/Virtuosity.Fody/ .
I checked the workspace folder on DESKTOP, found Virtuosity files were not copied there.
But I also checked the workspace folder of my laptop, Virtuosity files were not copied there either.
Any ideas?
Yang