I decided to install NCrunch today to evaluate it. However I ran into a problem almost right away. NCrunch does not build the projects in my solution.
I have projects that reference assemblies on a (substed) drive that contains external assemblies. Somehow this causes an exception in NCrunch on build:
System.IO.IOException: File path must be absolute with disk root: F:Some.External.Assembly.dll
at nCrunch.Common.IO.FilePath..ctor(String #==, Boolean #==)
at nCrunch.Common.IO.FilePath.FromAbsolutePath(String absoluteFilePath)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at nCrunch.Common.IO.DirectoryPath.GetFiles(String wildcardSpec)
at nCrunch.Common.IO.FilePath.GetRelatedFiles()
at nCrunch.Client.ComponentLoader.SnapshotComponentFactory.#=(ComponentBuildAnalysisResult #===)
at nCrunch.Client.ComponentLoader.SnapshotComponentFactory.#==(ProcessorArchitecture #==)
at nCrunch.Client.ComponentLoader.SnapshotComponentFactory.CreateSnapshotComponentFromXml(FilePath projectFilePath, BuildXml projectXml, FilePath solutionFilePath, String[] additionalFilesToIncludeAtSolutionLevel, Boolean isLoadedFromFile, ISnapshotConfig snapshotConfig, VisualStudioVersion vsVersion)
I would expect the file path to be F:\Some.External.Assembly.dll. Can I work around this somehow?
Thanks in advance for your assistance.