Compartilhar via


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
System_CAPS_pubmethod GetSccInfo(String, String, String, String, String)

Obtém informações de controle de código de origem.

System_CAPS_pubmethod UpgradeProject(String, UInt32, String, String, IVsUpgradeLogger, Int32, Guid)

Atualiza um projeto.

System_CAPS_pubmethod 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