NuGet / Home

Repo for NuGet Client issues
Other
1.5k stars 253 forks source link

Nuget Package Manager Hang VS for 10-30 sec and show Version combo over the desktop / never close #11638

Open vsfeedback opened 2 years ago

vsfeedback commented 2 years ago

This issue has been moved from a ticket on Developer Community.


[severity:It's more difficult to complete my work] [regression]

git clone https://github.com/discord-csharp/CSharpRepl
cd CSharpRepl
start ./CSharpRepl.sln

Right click project CSharpRepl => manage nuget packages on the top right part chagne the combo to dotnet-tool feed select the nuget Microsoft.CodeAnalysis.CSharp.Scripting then try to open the Version combo:

image.png

image.png

image.png


Original Comments

Feedback Bot on 2/15/2022, 10:31 PM:

We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.

Feedback Bot on 2/17/2022, 07:35 PM:

This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.


Original Solutions

(no solutions)

kartheekp-ms commented 2 years ago

I can reproduce the responsiveness issue with VS when Custom ADO source was selected. The version dropdown turns black, and VS shows not responding while waiting to fetch data from the package source. I don't see any responsiveness issues when nuget.org is selected as package source. There is an area of improvement to show loading indicator while waiting for data from package source.

nkolev92 commented 2 years ago

Related issue: https://developercommunity.visualstudio.com/t/Manage-nuget-for-solution/1587399

nkolev92 commented 2 years ago

Moving to new issues for retriage.

nkolev92 commented 2 years ago

For anyone that's seen this issue, please capture a trace for us and upload it.

How to Capture perf etl logs:

Download and extract PerfView.exe. https://github.com/Microsoft/perfview/blob/master/documentation/Downloading.md#shortcut-to-download-the-latest-perfviewexe
Run PerfView.exe collect /zip:true /nogui /threadtime:true /AcceptEULA from an elevated command prompt. This will launch another windows and begin tracing.
Reproduce the issue.
Press S on the window that showed up in step 2. This will generate a file called PerfViewData.ETL.ZIP.
ghost commented 2 years ago

Issue is missing Type label, remember to add a Type label