Freigeben über


VCFilter.SourceControlFiles-Eigenschaft

Ruft einen Wert ab oder legt diesen fest, der angibt, ob die Dateien, die zum Filter hinzugefügt werden, automatisch in einem Quellcodeverwaltungssystem gespeichert werden.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property SourceControlFiles As Boolean
bool SourceControlFiles { get; set; }
property bool SourceControlFiles {
    bool get ();
    void set (bool value);
}
abstract SourceControlFiles : bool with get, set
function get SourceControlFiles () : boolean 
function set SourceControlFiles (value : boolean)

Eigenschaftswert

Typ: Boolean
true , wenn Dateien unter Quellcodeverwaltung gespeichert werden; andernfalls false.

Hinweise

Standardmäßig werden alle Dateien, die zu einem quellcodeverwalteten Projekt hinzugefügt werden, erwartet, der Quellcodeverwaltung auch automatisch hinzugefügt werden. Eine Ausnahme könnte sein, wenn Sie generierte Dateien, wie C- das Sie hinzufügen möchten, das durch MIDL, Projekt-, abzurufen sie generiert wird, haben während eines Builds. Diese generierten Dateien gehören nicht unter Quellcodeverwaltung.

Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Projektmodellen.

Beispiele

Im folgenden Beispiel wird SourceControlFiles in der integrierten Entwicklungsumgebung (IDE):

' Macro code.
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim mycollection As IVCCollection
        Dim filter As VCFilter
        Dim prj As VCProject
        prj = DTE.Solution.Projects.Item(1).Object
        mycollection = prj.Filters
        ' mycollection.Count has count of files
        filter = mycollection.Item(1)
        MsgBox(filter.SourceControlFiles)
    End Sub
End Module

.NET Framework-Sicherheit

Siehe auch

Referenz

VCFilter Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace