Sdílet prostřednictvím


IVsComponentUser – rozhraní

 

Přidá zadaný projekt součásti.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")]
public interface IVsComponentUser
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")]
public interface class IVsComponentUser
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")>]
type IVsComponentUser = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")>
Public Interface IVsComponentUser

Metody

Název Popis
System_CAPS_pubmethod AddComponent(VSADDCOMPOPERATION, UInt32, IntPtr[], IntPtr, VSADDCOMPRESULT[])

Používá přidání součásti, které uživatel v prostředí Výběr komponent dialogové okno pro zadaný projekt.

Poznámky

IVsComponentUserje použit ve spojení s IVsComponentSelectorDlg.Balíček, který chce použít dialogové okno Výběr součástí by implementovat IVsComponentUser a předat jej SVsComponentSelectorDlg služby.

Prostředí poskytuje výchozí implementace, která používá standardní Přidat odkaz na dialogové okno.

Implementaci IVsComponentUser uzlu hierarchie zavolejte IVsComponentSelectorDlg s příslušný filtr z __VSCOMPSELFLAGS výčtu průchodu vašeho uzlu IVsComponentUser rozhraní GUID_NULL pro pouze zobrazit stránku (nebo GUID_COMPlusPage), pokud je jeden na horní null Pokud chcete na místní počítač, pole VSCOMPONENTSELECTORTABINIT hodnoty, soubor filtru a BSTR nastavit počáteční adresář a uložit jej na návrat.

Jsou následující kroky k použití IVsComponentUser rozhraní.

  1. Vybere použití AddReference který volá v hierarchii IOleCommandTarget pro AddReference.

  2. Provádění příkazu nemá QueryService pro SVsComponentSelectorDlg najít IVsComponentSelectorDlg a pak zavolá IVsComponentSelectorDlg s jeho provádění IVsComponentUser.

  3. Uživatel vybere přidat odkazy a klepne na tlačítko Přidat v dialogovém okně.

  4. Dialogovém okně volá zpět na AddComponent.

  5. V hierarchii provádění AddComponent vizuálně přidá odkaz a fyzicky přidá do projektu.

Pouze projekty, které podporují odkazy je třeba implementovat toto rozhraní.

Poznámky pro implementátory:

Provádí veškeré VSPackage, který chce použít Výběr komponent dialogového okna, například systém projektu, který umožní uživateli přidat odkazy na.NET sestavení.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek