Bug #6191
openReleased SaxonCS artefact is a debug build
0%
Description
Email from Nick Trevor:
Sorry to reach out directly, but was wondering if you could help. I'm test the performance of SaxonCS and when running the benchmarks I am getting warned that the nuget package is a debug build which could impact performance. Is it possible to get a release package published to nuget?
// * Assembly Benchmarks which defines benchmarks references non-optimized SaxonCS
If you own this dependency, please, build it in RELEASE.
If you don't, you can disable this policy by using 'config.WithOptions(ConfigOptions.DisableOptimizationsValidator)'
Updated by Norm Tovey-Walsh 8 months ago
It's always interesting trying to work out what options the Microsoft build tools really want you to use.
AFAICT, we are making release builds not debug builds (--configuration Release
) but we also specify a DebugType
of pdbonly
in the .csproj
file. I wonder if that's relevant?
It does appear that we are setting Optimize
in the .csproj
file to false
. Perhaps we should set that to true
.
Updated by Norm Tovey-Walsh 6 months ago
I've changed the defaut for Optimize
to true
.
Please register to edit this issue