IVsSccEnlistmentPathTranslation 接口

用于使解决方案转换项目路径。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
<GuidAttribute("53544C4D-01F8-11D0-8E5E-00A0C911005A")> _
<InterfaceTypeAttribute()> _
Public Interface IVsSccEnlistmentPathTranslation
[GuidAttribute("53544C4D-01F8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute()]
public interface IVsSccEnlistmentPathTranslation

IVsSccEnlistmentPathTranslation 类型公开以下成员。

方法

  名称 说明
公共方法 TranslateEnlistmentPathToProjectPath 转换项目物理路径为 (可能) 虚拟项目路径。
公共方法 TranslateProjectPathToEnlistmentPath 将一个可能虚拟项目路径为本地路径与登记物理路径。

页首

备注

“登记”表示项目的本地工作为拉从源代码管理。由于项目可能有虚拟路径 (例如,相对于 Web URL),结构是必要的转换在这些虚拟路径和文件中本地的位置之间。此结构表示与 IVsSccEnlistmentPathTranslation 接口。

对实现者的说明

,如果它支持虚拟文件夹最项,此接口由数据源控件包实现。如果此接口未实现,用户必须手动签出文件,并签入文件,并将这些文件对应于在项目的虚拟文件夹适当的物理位置。

对调用者的说明

解决方案使用此接口以便将虚拟路径 (显示在解决方案) 对物理位置并返回。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间