I tried to follow the answer in How to save/load (export/import) symbolized variables?. In my case, I would add the code:
DumpSave[ "~/file.mx",{"`*", NotationMakeBoxes, NotationMakeExpression} ]
where it was recommended to not use Block for a DumpSave. This does not work as I get the following error message:
If I try instead:
DumpSave["~/file.mx",{Evaluate[Context[]], NotationMakeBoxes, NotationMakeExpression} ]
then I get:
although this IS a context and in fact works, if it is the only argument as in:
DumpSave["~/file.mx",Evaluate[Context[]]]