IVsProjectFileReloadManagerEvents.OnQueryAdditionalFilesToBeClosedBeforeProjectsReloaded 方法

定义

在用户重新加载卸载的项目之前发生。 此事件接收器的实施者应返回其他文件的列表,这些文件需要先关闭,然后才能重新加载项目。 已卸载的项目的项目文件已被关闭,无需包含在此方法返回的列表中。 实施者无需在正在运行的文档表中查找文件,即可查看它们是否已打开。 Visual Studio 确保文件实际在编辑器中打开, (即未在 RDT 中注册,) 设置 RDT_ProjSlnDocument 标志。 这些附加文件通常是已卸载的项目文件导入或包含的文件,这些文件必须可用才能打开重新加载项目。

public:
 Array ^ OnQueryAdditionalFilesToBeClosedBeforeProjectsReloaded(int cProjectsToBeReloaded, cli::array <Guid> ^ rgProjectsToBeReloaded);
public Array OnQueryAdditionalFilesToBeClosedBeforeProjectsReloaded (int cProjectsToBeReloaded, Guid[] rgProjectsToBeReloaded);
abstract member OnQueryAdditionalFilesToBeClosedBeforeProjectsReloaded : int * Guid[] -> Array
Public Function OnQueryAdditionalFilesToBeClosedBeforeProjectsReloaded (cProjectsToBeReloaded As Integer, rgProjectsToBeReloaded As Guid()) As Array

参数

cProjectsToBeReloaded
Int32

要重新加载的项目数。

rgProjectsToBeReloaded
Guid[]

要重新加载的已卸载项目的 ProjectID Guid 数组。

返回

Array

要关闭的文件的名称的数组。

适用于