Let $M$ be a projective $\mathbb{Z}$-module. Must $M$ be free?
It is easy to see that the answer is yes if $M$ is finitely generated, but I do not know about the general case.
If the answer is "yes" (which would surprise me), is the same true for Dedekind domains?