dotnet / dotnet/project-system

Provide a scriptable way to determine when VS finished loading the Intellisense

Open
#8,284 1 comment 0 reactions 0 assignees View on GitHub
Area-External-CPS Triage-Investigate
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

## Summary
When automating builds inside VS (in troubleshooting scenarios) it is important to let the Intellisense fully load before building. Yes, the status bar in VS says Ready much earlier, but there is enough empirical evidence to suggest otherwise when talking about big solutions with SDK and Legacy style projects in the mix.

It would be extremely useful to have a scriptable way to determine that Intellisense has been fully loaded. It could be through the `DTE2` interface or by checking the file system or anything at all as long as it can be done non interactively.

Since we are talking about special scenarios installing a dedicated VS extensions is also an option.

## User Impact
Regular devs do not care about it, this is for those who need to troubleshoot poor build performance.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.