GlobalConcepts;17335 wrote:
Indeed searching for "JetBrains.Annotations.xml" will find more resulst since I have many older projects on my disc having a "package" folder itself since they use package.config. But I really hope that this is not the problem.
Except that directories and some installation directories I do not find that file.
Same result with "JetBrains.Annotations.dll"
Are you searching the client machine for this file? I can't see how the file could have eventually ended up on the node without it being copied from somewhere.
It's interesting that this issue is intermittent. Something must be happening to the packages on the client machine at the time the copying takes place. I wonder if something is triggering a restore of the files on the client side while NCrunch is synchronising the packages with the grid node. If you're able to find the source the file is being copied from and check the modification dates, this might help to determine if nuget is doing something strange at the time of grid sync.
An interesting test would be to try leaving the nodes disconnected until a minute or so after the solution has been opened in your IDE (make sure the packages on the node are clear first). If the problem never happens when you do this, it would suggest the grid sync is happening during a Nuget restore and the packages aren't fully intact at the time they're copied.