Released SaxonCS artefact is a debug build
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 23 days 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
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
Please register to edit this issue