The question why didn't he invade is answered here, in the FAQ:
https://www.reddit.com/r/AskHistorians/comments/4rciqp/why_did_hitler_not_invade_switzerland/d4zyeul
Edit: sorry, bot. Here's the poster: /u/Georgy_K_Zhukov