If I have a camisole without a shelf bra (which makes little difference for me in terms of how much "shows"), I just wear a strapless bra under it. It solves the problem.