Our experiences with salmon ‘en papillote’ were very good. We used parchment; it seems to steam the fish nicely, without drying it out.
(I’ve never tried the ‘dishwasher’ thing. I don’t think I’d want my machine stinking of fish ;-)
Pesto, too.