【发布时间】:2020-03-23 10:20:55
【问题描述】:
我正在编写一个执行以下操作的 Visual Studio 2019 扩展:
CheckoutGitBranch("some-branch");
WaitUntilChangesAreLoadedIntoWorkspace(); // <-- How to implement?
AnalyzeCodeInWorkspace();
如何等到 Visual Studio 将更改加载到工作区?
我一直在考虑监听VisualStudioWorkspace.WorkspaceChanged 事件,但不清楚何时所有更改都已集成到工作区中。
【问题讨论】:
-
嗨朋友,这个问题有什么更新吗?
-
@LanceLi-MSFT:我在 Roslyn gitter 聊天中被告知这几乎是不可能的,最好的办法是使用延迟。
标签: c# visual-studio roslyn visual-studio-extensions vsix