Open
Description
NuGet Product(s) Involved
Visual Studio Package Management UI
The Elevator Pitch
Request:
- In Visual Studio, have nuget write info about its activity to the console output when browsing for new packages, looking at installed packages, or looking for updates.
Issue:
- Currently, when nuget is doing any of these things, it does not print anything to console
Note: It does when installing a package, but not during anything else
- Any time something changes, the entire search restarts with no caching, and all delays are compounded
- When using a 3rd party source without sufficient capacity for authentication, the interface can become very slow, and there is no console output to explain to the user what, exactly, it is getting hung up on
- I have observed a 100000ms timeout (which seems a tad excessive) at least once in some error popup in VS that I didn't catch a screenshot of, but the console output was still blank, not telling what it got hung up on.
- If people are not given the option to see some kind of output to explain what is happening, they will blame the tool in front of them, as I did when I submitted an issue to the Visual Studio developer community:
- the current, long-spinning "loading" wheel, which is frustrating to look at because I am not given an explanation for why this, of all features, is the slow one.
Compare with all the various editions of Linux, which all provide detailed output in their package management, and the community appreciates the verbosity. Visual Studio users are not quite the same target audience, but we are programmers still, so I think that it would be welcomed to have nuget default to writing verbose output to console even when it is simply searching for packages.
Even if the issue is with the package source, the feedback would be welcome.
Additional Context and Details
No response