Interface IVsSccEnlistmentPathTranslation
Usado pela solução para traduzir os caminhos de projeto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[GuidAttribute("53544C4D-01F8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute(1)]
public interface IVsSccEnlistmentPathTranslation
[GuidAttribute("53544C4D-01F8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute(1)]
public interface class IVsSccEnlistmentPathTranslation
[<GuidAttribute("53544C4D-01F8-11D0-8E5E-00A0C911005A")>]
[<InterfaceTypeAttribute(1)>]
type IVsSccEnlistmentPathTranslation = interface end
<GuidAttribute("53544C4D-01F8-11D0-8E5E-00A0C911005A")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSccEnlistmentPathTranslation
Métodos
Nome | Descrição | |
---|---|---|
TranslateEnlistmentPathToProjectPath(String, String) | Converte um caminho físico do projeto para um caminho virtual (possivelmente) do projeto. |
|
TranslateProjectPathToEnlistmentPath(String, String, String) | Converte um caminho de projeto possivelmente virtual para um caminho local e um caminho físico da inscrição. |
Comentários
Uma "inscrição" significa que a cópia local de trabalho de um projeto como retirados do controle de origem.Como os projetos podem ter caminhos virtuais (por exemplo, em relação a uma URL da Web), um mecanismo é necessário para converter entre esses caminhos virtuais e o local onde os arquivos existem localmente.Esse mecanismo é expresso com o IVsSccEnlistmentPathTranslation interface.
Observações para implementadores:
Essa interface é implementada pelo pacote de controle de origem, se houver suporte a idéia de pastas virtuais para projetos.Se essa interface não for implementada, o usuário deve manualmente fazer check-out de arquivos, fazer check-in de arquivos e mova esses arquivos para o local físico apropriado que corresponde à pasta virtual no projeto.
Observações para chamadores:
Essa interface é usada por uma solução para converter os caminhos virtuais (conforme exibido na solução) para voltar e locais físicos.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo