I have tried all the things and they work ok!!! However, I have found the best thing they are attracted to is a good SOUR BEER!!!!!! Leave some out in a shallow cup and see them swarm! You might want to put plastic wrap with poked holes stretched over top to trap them in.
https://www.youtube.com/watch?v=E5Jk8qha-As This works excellent. I just put it in the corner and don't have to worry.
Gnats.... Use fly sticky strips. Aphids..... Use Lady bugs. They sell them at garden stores