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 的值。

说明说明

杂项文件项目在 解决方案资源管理器列表。默认情况下,节点不可见。若要使其可见,选择。 工具 菜单的 选项 。在 选项 对话框中,打开 环境 文件夹并选择 文档。在 文档 选项卡中,选择 显示杂项文件在解决方案资源管理器

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间