IVsExternalFilesManager 接口
实现由环境处理杂项文件项目。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")> _
Public Interface IVsExternalFilesManager
[InterfaceTypeAttribute()]
[GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")]
public interface IVsExternalFilesManager
IVsExternalFilesManager 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
AddDocument | 以编程方式调用杂项文件项目添加节点。 | |
GetExternalFilesProject | 实例化杂项文件 (外部文件) 项目并返回指向它。 | |
IsVisible | 确定杂项文件节点是否显示在 解决方案资源管理器。 | |
TransferDocument | 调用文档到杂项文件项目。 |
页首
备注
,当项目系统需要处理外部文件时,调用此函数。HierUtil7 是实现在一个自定义项目所需的许多元素的类库。文件 vsdoc.cpp 和 hu_util.cpp,找到在 envsdk\common\HierUtil 7 文件夹, IVsExternalFilesManger的演示的实现。此外, 保存标准文档 演示如何更改文件的所有权更改为杂项文件项目。
对实现者的说明
IVsExternalFilesManager 由杂项文件 (外部文件) 项目实现。例如,在中,在 保存 操作将文件保存在项目的原始内容外部后,从 “基于目录的”项目系统的处理文件,该环境传递打开文件。杂项文件项目。
若要访问此接口,调用 SVsExternalFilesManager 服务的查询服务并按 IID_IVsExternalFilesManager 的值。
说明 |
---|
杂项文件项目在 解决方案资源管理器列表。默认情况下,节点不可见。若要使其可见,选择。 工具 菜单的 选项 。在 选项 对话框中,打开 环境 文件夹并选择 文档。在 文档 选项卡中,选择 显示杂项文件在解决方案资源管理器 |