用于使解决方案转换项目路径。
命名空间: 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 接口。
对实现者的说明
,如果它支持虚拟文件夹最项,此接口由数据源控件包实现。如果此接口未实现,用户必须手动签出文件,并签入文件,并将这些文件对应于在项目的虚拟文件夹适当的物理位置。
对调用者的说明
解决方案使用此接口以便将虚拟路径 (显示在解决方案) 对物理位置并返回。
.gif)