Udostępnij za pośrednictwem


Interfejs IVsExternalFilesManager

 

Implementowany przez środowisko do obsługi różnych plików projektu.

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

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")]
public interface IVsExternalFilesManager
[InterfaceTypeAttribute(1)]
[GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")]
public interface class IVsExternalFilesManager
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")>]
type IVsExternalFilesManager = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("E36756DE-BB4F-4900-A7F0-E827BDBD2092")>
Public Interface IVsExternalFilesManager

Metody

Nazwa Opis
System_CAPS_pubmethod AddDocument(UInt32, String, IntPtr, IntPtr, Guid, String, Guid, String, String, Int32, IVsWindowFrame)

Zatem programowo projekcie różnych plików, aby dodać węzeł.

System_CAPS_pubmethod GetExternalFilesProject(IVsProject)

Tworzy projekt różne pliki (zewnętrzne) i zwraca wskaźnik do niego.

System_CAPS_pubmethod IsVisible(Int32)

Określa, czy jest widoczne w węźle różne pliki Eksploratora rozwiązań.

System_CAPS_pubmethod TransferDocument(String, String, IVsWindowFrame)

Przesyła dokument w projekcie różnych plików.

Uwagi

Wywołaj tę funkcję, w razie potrzeby system projektu do obsługi plików zewnętrznych.HierUtil7 jest biblioteka klas, który implementuje wiele elementów wymaganych w projekcie niestandardowego. Pliki vsdoc.cpp i hu_util.cpp znalezionych w folderze \common\HierUtil7 < envsdk >, Pokaż implementacje IVsExternalFilesManger. Ponadto Zapisywanie standardowego dokumentu pokazuje, jak zmienić własność pliku w projekcie różnych plików.

Uwagi dotyczące obiektów implementujących:

IVsExternalFilesManager jest implementowana przez projekt różne pliki (zewnętrznych). Na przykład do obsługi plików z systemów "katalog" projektu, środowisko przekazuje Otwórz plik w projekcie różnych plików po Zapisz jako operacji zapisuje plik poza oryginalnym katalogu projektu.

Dostępu do tego interfejsu, należy wywołać usługę kwerendy na SVsExternalFilesManager usługi i przekazać wartość IID_IVsExternalFilesManager.

[!UWAGA]

Projekt różne pliki znajduje się w Eksploratora rozwiązań. Domyślnie węzeł nie jest widoczne. Aby go wyświetlić, wybierz Opcje na narzędzia menu. W Opcje po otwarciu okna dialogowego środowisku folder i wybierz polecenie dokumenty. Na dokumenty zaznacz pokazują różne pliki w Eksploratorze rozwiązań

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku