ある日からUnityで Assets > Open C# Project をクリックしてもVisual Studioが起動しなくなりました。
この場合、なぜかエクスプローラーが立ち上がります。
そこで、メニューの Edit > Preferences... を開き、External Script Editorを確認すると、値が devenv.exe となっており、
これをVisual Studioに変更したところ、Open C# Projectでプロジェクトを開けるようになりました。

