Roslyn: "Find All References" window blinking and unusable until all references are found

Created on 7 Jan 2017  路  8Comments  路  Source: dotnet/roslyn

VS 2017 RC2:

1

Finding all references in large solution may take some time (up to minutes if it contains many F# projects). As the API is asynchronous, I expect the window to be responsive and not blinking while the search process is running: I'd like to be able to click on already found references, scroll the results freely and stop the finding process (however, it's a separate issue).

Area-External Resolution-External

Most helpful comment

We believe the fix will be in RC3. Thanks!

All 8 comments

Tagging @lineralpha

Talked to David Pugh about this. This is a known issue on the editor side. their PR to fix this is: https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_git/VS/pullrequest/51498?_a=overview

We believe the fix will be in RC3. Thanks!

wow. cool!

@cartermp or @brettfo can you verify this on a recent build?

Seems to work okay on my machine with the signed release build. Below is me executing FAR on World in the Nu project,, which is referenced1439 times. It's responsive and doesn't blink.

find-all-refs-no-blink

If I test it on Fact, which is referenced a few hundred times across two projects, it also works without blinking.

(Note that I can't test this on VisualFSharp.sln because for some reason it's having trouble loading on my machine. I can load any other solution I try, but VisualFSharp.sln seems to be an issue.)

@cartermp unload FSharp.Core project.

@vasily-kirichenko Unfortunately that doesn't work either on the signed build I have. It's strange. I can open and work with any solution other than VisualFSharp.

I can f5 into a new debug hive without issue, too. But opening the solution itself doesn't make anything in the editor light up. We'll have to look into this...

Was this page helpful?
0 / 5 - 0 ratings