Thanks for the quick response!
Our license server doesn't have licenses past 4.14.0.7, so that is the version I'm using day to day. I'm hoping that RDI will sway management to update the licenses though :)
The error message I'm getting is the following:
https://www.ncrunch.net/...ng_project-build-issues
TestSchemas.cs (898, 21): The type 'DataDomain' exists in both 'Brage.Schema, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' and 'SWGLive.Schema.SourceGenerator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
The SWGLive.Schema.SourceGenerator is a generator to create a schema in our APIs expected format from other schemas defined by our partners. Due to our dependency graph, there is no easy way to reference the DataDomain in the Generator, so its duplicated there, with the original namespace etc. This is fine when the SourceGenerator is included as an analyzer only, like in NCrunch 4, but causes issues when included as a dll reference as in NCrunch 5. The effect of the TestSchema project failing to build breaks around half our test suite as it's a dependency on all tests that involves the schema in some form.
I can see if I can't create a test solution that reproduces this, but it might take some days as I'm typically pretty busy and it's a complex project setup.
Edit: It's not duplicated in the SourceGenerator as such, it's directly linked with a relative reference:
<Compile Include="..\Brage.Schema\DataDomain.cs" Link="DataDomain.cs">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</Compile>
Thanks,
Ronny