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