Udostępnij za pośrednictwem


Interfejs IVsProjectUpgradeViaFactory

 

Uaktualnij projekt przy użyciu factory projektu.Używany przez roztwór przed otwarciem projektu.Ten interfejs musi być dostępne za pośrednictwem kwerend factory projektu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

[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

Metody

Nazwa Opis
System_CAPS_pubmethod GetSccInfo(String, String, String, String, String)

Pobiera informacje dotyczące kontroli kodu źródłowego.

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

Uaktualnia projektu.

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

Sprawdza, projekt musi zostać uaktualniony.

Uwagi

Ten interfejs jest opcjonalne, ale zalecane dla wszystkich nowych projektów.Jest to mechanizm tylko, że obsługuje kopiowanie uaktualnienia.IVsProjectUpgradezostanie wywołana czy uaktualnienie za pośrednictwem fabryki jest zaimplementowana lub o nazwie.Dzięki temu IVSProjectUpgradeViaFactory do wykonania tylko części uaktualnienia kopii i projektu i delegowanie pozostałej pracy, aby zrobić miejsce (w miarę możliwości nowej lokalizacji).

Użyj SVsUpgradeLogger (SID_SVsUpgradeLogger) usługi do sprawozdania informacyjne i komunikaty o błędach.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku