Skip to content

Report network activity during package browsing in Visual Studio #14230

Open
@amdreallyfast

Description

@amdreallyfast

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area:ErrorHandlingwarnings and errors/log messages & related error codes.Functionality:VisualStudioUIPackage Manager UI et alPriority:3Issues under consideration. With enough upvotes, will be reconsidered to be added to the backlog.Product:VS.ClientType:Feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions