assert in manifest.cpp? #8905
Replies: 4 comments 1 reply
-
Off the top of my head, So, my first guess is that you're not building all of WiX to get everything in sync with itself. Try starting by debugging one of the test bundles built from the very same build. |
Beta Was this translation helpful? Give feedback.
-
Hi Rob, |
Beta Was this translation helpful? Give feedback.
-
Hi Rob, Best regards |
Beta Was this translation helpful? Give feedback.
-
My workaround: delete wixver.props before starting the build. |
Beta Was this translation helpful? Give feedback.
-
Hello,
In order to track some strange issues we have with the WiX 5 bootstrapper, I have cloned the repo and build some debug builds (based on the v5.0.0 label). Yes, I am a newbie to the WiX source code.
Yesterday I have committed locally the first time. When starting the bootstrapper, the engine immediately shows an assertion from manifest.cpp, l. 180. It is in the function ValidateHarvestingAttributes(), which is called for Debug builds only:
By some research, I have learnt that the sczEngineVersion comes from a BurnManifest, which is generated at build time and filled with some "commit count" from git, whereas wzVerMajorMinorBuild is a constant from engine.version.h (5.0.0.0 here).
I understand that this is a nice opportunity to attach the debugger to the engine. But is there a switch to control the behaviour? or would I have to edit engine.version.h on every commit?
Best regards
Matthias
Beta Was this translation helpful? Give feedback.
All reactions