IVsProjectFileReloadManagerEvents.OnQueryAdditionalFilesToBeClosedBeforeProjectsReloaded 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在用户重新加载卸载的项目之前发生。 此事件接收器的实施者应返回其他文件的列表,这些文件需要先关闭,然后才能重新加载项目。 已卸载的项目的项目文件已被关闭,无需包含在此方法返回的列表中。 实施者无需在正在运行的文档表中查找文件,即可查看它们是否已打开。 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 数组。
返回
要关闭的文件的名称的数组。