Interface IVsProjectUpgradeViaFactory
Atualize o projeto usando a fábrica de projeto.Usado pela solução antes de abrir o projeto.Esta interface deve estar disponível por meio de consulta a fábrica de projeto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[GuidAttribute("0DBA1379-5D67-4A6C-8C06-A5795AF7364B")]
[InterfaceTypeAttribute(1)]
public interface IVsProjectUpgradeViaFactory
[GuidAttribute("0DBA1379-5D67-4A6C-8C06-A5795AF7364B")]
[InterfaceTypeAttribute(1)]
public interface class IVsProjectUpgradeViaFactory
[<GuidAttribute("0DBA1379-5D67-4A6C-8C06-A5795AF7364B")>]
[<InterfaceTypeAttribute(1)>]
type IVsProjectUpgradeViaFactory = interface end
<GuidAttribute("0DBA1379-5D67-4A6C-8C06-A5795AF7364B")>
<InterfaceTypeAttribute(1)>
Public Interface IVsProjectUpgradeViaFactory
Métodos
Nome | Descrição | |
---|---|---|
GetSccInfo(String, String, String, String, String) | Obtém informações de controle de código de origem. |
|
UpgradeProject(String, UInt32, String, String, IVsUpgradeLogger, Int32, Guid) | Atualiza um projeto. |
|
UpgradeProject_CheckOnly(String, IVsUpgradeLogger, Int32, Guid, UInt32) | Verifica se um projeto precisa ser atualizado. |
Comentários
Essa interface é opcional mas recomendado para todos os novos projetos.Este é o único mecanismo que oferece suporte para copiar a atualização.IVsProjectUpgradeserá chamado se ou não a atualização por meio de fábrica é implementada ou chamada.Isso permite que IVSProjectUpgradeViaFactory para implementar apenas as partes de cópia e o projeto do upgrade e delegue o resto do trabalho a ser feito no local (no possivelmente o novo local).
Use o SVsUpgradeLogger (SID_SVsUpgradeLogger) o serviço de relatório informativo e mensagens de erro.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo