One semi-feral cat I was fostering gave me a terrible fight to get her into her carry case for adoption clinics.
So I started feeding her in her carry case every day. I started out with super yummy stuff, like chicken, then just fed her all her meals in there. I used an open wire cat cage for her so she wouldn't feel trapped.
This worked quite well.