I have been granted a skilled worker permit in Norway. I got an entry visa (type D visa) to enter Norway. It is a single entry one. Is it possible for me to travel to other Schengen countries (i.e. Switzerland) before getting the residence permit card?
Only if your visa is really a schengen visa ( not national level ) AND it is schengen USV ( Uniform Schengen Visa ) and not LTV ( Limited territorial validity ).
You should be able to check on your visa if there are any restrictions specifically written on it and what type it is .
valid for' field says something likeetats schengen
(french ) orschengen states
(english) orschengenstaten` (german) or any otheer language variant and nothing else then it should be a USV. the
If the field has something like a state name, or state code, or multiple entries ( for example
D-P-F-I-LT ) or any other remark / restriction - you should check the individual exception .