We had a garden and an orchard. We NEVER found anything that worked 100% of the time nor lasted that long.
Around here if you must keep deer out - ABSOLUTLEY. Eight foot high heavy mesh fence with minimum two foot, three foot is better - top mounted outrigger. Two or three strands of barbed wire on the outrigger.
Now - what are you going to do about the coons that will climb the fence. And the moles, voles, pocket gophers and chipmunks. And the entire "crew" that will dig under the fence.
We kept a garden for four years. We learned - the "wild creatures" have no desire to share. We got tired of keeping a garden for the "wild creatures".
We did keep six apple trees. We were usually able to get all the apples we needed. It was simply because neither the deer nor the baby coons could get at all the apples. It certainly wasn't for their lack of trying.