A TALL fence: yes.
Stinky deer repellants: maybe, if you spray more every time it rains.
Aggressive dogs: I would THINK so.
Automated water cannons triggered by motion sensors: for a while.
Shiny flags, reflective wind chimes ... yeah, right.
However, several people have told me that things that "work", only work until the deer get hungry. Then, good luck.
Maybe try the 12 gauge deterrent, fill your freezer, and repeat as needed.