When I packaged an asset containing a UdonSharp program with Package Maker, I got errors because the assembly definition didn't reference Udon and UdonSharp region.
And when I ran a recompile, I got errors because the U# assembly definition didn't exist.
I think it would be nice if these things were prepared in Package Maker.
Or at least having some guidance in the docs about these settings would make it less confusing for people like me. (I didn't find that description.)