IVsProject3 Schnittstelle

Definition

Bietet die Möglichkeit, ein Projektelement mit einem bestimmten Editor hinzuzufügen oder zu öffnen, und ein Element zu einem anderen Projekt zu übertragen, zusätzlich zu den Methoden in der IVsProject2-Schnittstelle.

public interface class IVsProject3 : Microsoft::VisualStudio::Shell::Interop::IVsProject2
public interface class IVsProject3 : Microsoft::VisualStudio::Shell::Interop::IVsProject2
__interface IVsProject3 : Microsoft::VisualStudio::Shell::Interop::IVsProject2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProject3 : Microsoft.VisualStudio.Shell.Interop.IVsProject2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("1C11116E-4FF2-4A80-82DC-69F95042E0A4")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProject3 = interface
    interface IVsProject2
Public Interface IVsProject3
Implements IVsProject2
Abgeleitet
Attribute
Implementiert

Hinweise für Ausführende

Implementieren Sie IVsProject3 , wenn Sie Elemente oder Dokumente in einem Projekt mit einem bestimmten Editor hinzufügen oder öffnen oder ein Element zwischen Projekten übertragen müssen.

Methoden

AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[])

Erstellt neue Elemente in einem Projekt, fügt einem Projekt vorhandene Dateien hinzu oder bewirkt, dass "Element hinzufügen"-Assistenten ausgeführt werden.

AddItemWithSpecific(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, UInt32, Guid, String, Guid, VSADDRESULT[])

Fügt mithilfe eines bestimmten Editors ein Element hinzu.

GenerateUniqueItemName(UInt32, String, String, String)

Generiert einen eindeutigen Dokumentnamen für ein angegebenes Element.

GetItemContext(UInt32, IServiceProvider)

Gibt den Kontext eines Elements zurück.

GetMkDocument(UInt32, String)

Gibt einen Dokumentenmoniker zurück.

IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)

Bestimmt, ob sich ein Dokument im Projekt befindet.

OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame)

Öffnet ein Element im Projekt.

OpenItemWithSpecific(UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame)

Öffnet ein Element mithilfe eines bestimmten Editors.

RemoveItem(UInt32, UInt32, Int32)

Entfernt ein Element aus dem Projekt.

ReopenItem(UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame)

Öffnet ein Element im Projekt neu.

TransferItem(String, String, IVsWindowFrame)

Überträgt ein Element von einem Projekt zu einem anderen. Das Projekt, das momentan das zu übertragende Element besitzt, ruft diese Methode in dem Projekt auf, in dem das übertragene Element empfangen werden soll.

Gilt für