IVsAsynchronousProjectCreateUI.OnAfterProjectProvisioned(IVsHierarchy) 方法

定义

在后台加载支持异步解决方案加载的项目时调用。

public:
 void OnAfterProjectProvisioned(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHier);
public:
 void OnAfterProjectProvisioned(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHier);
void OnAfterProjectProvisioned(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHier);
public void OnAfterProjectProvisioned (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHier);
abstract member OnAfterProjectProvisioned : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy -> unit
Public Sub OnAfterProjectProvisioned (pHier As IVsHierarchy)

参数

pHier
IVsHierarchy

中发生事件的层次结构。

注解

当加载支持异步解决方案加载的项目时,它们将作为已卸载的项目存根在解决方案中公开。 当后台加载的项目达到 "预配" 状态并且激发此事件时,实际项目已创建,但尚未使用解决方案加载事件进行公开。 因此 pHier 仍是存根层次结构,而不是实际的项目层次结构。 此时,只有基本层次结构属性可用,如项目名称和图标。

通常,此事件将仅由需要在后台加载项目时显示 UI 更新的组件使用。 对于由于用户操作而强制加载的项目(如解决方案资源管理器中展开项目节点),不会引发该事件。

适用于