The code NuGet runs to open the package manger UI (when a user selects "manage NuGet packages" in various menus) performs more logic than just displaying a window, and if any of that code throws an exception, from the user's point of view, nothing happens.
It should show some kind of error, so it's known that an error happened.
The code NuGet runs to open the package manger UI (when a user selects "manage NuGet packages" in various menus) performs more logic than just displaying a window, and if any of that code throws an exception, from the user's point of view, nothing happens.
It should show some kind of error, so it's known that an error happened.