If the fuse is good, then you have an open somewhere in the circuit. This will be a tough one to track down. I wouldn't think it was the light switch if the hazard flashers aren't working. But without a wiring diagram, it's hard to say.
If it were me, I'd get a 12v light probe. It's just a light bulb with in a transparent plastic handle with a sharp probe on one end and an alligator clip on the end of a cord. I'd hook the alligator clip to a good ground such as a screw that is in the frame. Then I'd start at the fuse box. Turn the key to the on position and stick the probe on each end of the fuse clips. It should light up on each side. If not, you either have a bad fuse or a bad connection. If that doesn't detect it, I'd start probing wires and light sockets all along the wire loom until I found the offending open circuit. Quite often, a connection can come loose somewhere.
One other thought. You don't suppose you have a bad bulb somewhere in the circuit that could make the whole circuit shut down do you? I've never seen that happen on a 12v system, but you never know....
2016 Ford F350 Turbo Diesel SRW 4x4
2017 Grand Design Reflection 297RSTS
2013 Ford F350 Turbo Diesel SRW 4x4 (Destroyed by fire - 8/29/16)
2014 Grand Design Reflection 337RLS (Destroyed by fire - 8/29/16)