The PathMap compiler switch can be specified in a project file (or a Directory.Build.props) file to normalize directory names in the compiler-produced outputs (specifically PDBs and assemblies that utilize the CallerFileNameAttribute). See https://github.com/dotnet/roslyn/issues/949 for details.
In projects that utilize this feature, NCrunch does not display line markers, and links to the source code stop working in test stack traces if the expected file does not exist at the rewritten path.
Build/Test Issues
Support projects that use the PathMap compiler switch to opt-in to deterministic builds
Started by distilled on 4,987 views
Hi, thanks for reporting this!
I've had a look at this and I can reproduce the issue. I'll look into this.
I've had a look at this and I can reproduce the issue. I'll look into this.
Thanks again for reporting this. Would you mind trying the build below to verify that it fixes the issue?
NCrunch_Console_3.15.0.3.msi
NCrunch_Console_3.15.0.3.zip
NCrunch_GridNodeServer_3.15.0.3.msi
NCrunch_GridNodeServer_3.15.0.3.zip
NCrunch_LicenseServer_3.15.0.3.zip
NCrunch_VS2008_3.15.0.3.msi
NCrunch_VS2010_3.15.0.3.msi
NCrunch_VS2010_3.15.0.3.zip
NCrunch_VS2012_3.15.0.3.msi
NCrunch_VS2012_3.15.0.3.zip
NCrunch_VS2013_3.15.0.3.msi
NCrunch_VS2013_3.15.0.3.zip
NCrunch_VS2015_3.15.0.3.msi
NCrunch_VS2015_3.15.0.3.msi.7z
NCrunch_VS2015_3.15.0.3.zip
NCrunch_VS2017_3.15.0.3.msi
NCrunch_VS2017_3.15.0.3.msi.7z
NCrunch_VS2017_3.15.0.3.zip
NCrunch_Console_3.15.0.3.msi
NCrunch_Console_3.15.0.3.zip
NCrunch_GridNodeServer_3.15.0.3.msi
NCrunch_GridNodeServer_3.15.0.3.zip
NCrunch_LicenseServer_3.15.0.3.zip
NCrunch_VS2008_3.15.0.3.msi
NCrunch_VS2010_3.15.0.3.msi
NCrunch_VS2010_3.15.0.3.zip
NCrunch_VS2012_3.15.0.3.msi
NCrunch_VS2012_3.15.0.3.zip
NCrunch_VS2013_3.15.0.3.msi
NCrunch_VS2013_3.15.0.3.zip
NCrunch_VS2015_3.15.0.3.msi
NCrunch_VS2015_3.15.0.3.msi.7z
NCrunch_VS2015_3.15.0.3.zip
NCrunch_VS2017_3.15.0.3.msi
NCrunch_VS2017_3.15.0.3.msi.7z
NCrunch_VS2017_3.15.0.3.zip
The updated build worked, thanks! And sorry for the delay!
Post a reply
Log in to reply.