Sdílet prostřednictvím


VCFileConfiguration.Tool – vlastnost

Nástroj, který vytvoří soubor načte.

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

Syntaxe

'Deklarace
Property Tool As Object
Object Tool { get; set; }
property Object^ Tool {
    Object^ get ();
    void set (Object^ value);
}
abstract Tool : Object with get, set
function get Tool () : Object 
function set Tool (value : Object)

Hodnota vlastnosti

Typ: Object
Nástroj, který vytvoří soubor.

Poznámky

Chcete-li změnit nástroj přidružené k určitému souboru musíte změnit vlastnost typ položky souboru.Viz druhý příklad v tomto tématu podrobnosti.

Můžete také použít Rules vlastnost nebo cast nástroj objekt na IVCRulePropertyStorage rozhraní založené na pravidlech přístup k MSBuild metadat pro tento nástroj.

Příklady

Následující ukázkový kód používá Tool vlastnost v integrované vývojové prostředí (IDE):

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

Public Module Module1
    Sub Test()
        Dim file, file2 As VCFile
        Dim col As IVCCollection
        Dim fileconfig As VCFileConfiguration
        Dim prj As VCProject
        prj = DTE.Solution.Projects.Item(1).Object
        col = prj.Files
        file = col.Item(1)
        col = file.FileConfigurations
        fileconfig = col.Item("Debug|Win32")
       MsgBox(fileconfig.Tool.ToolName)
    End Sub
End Module

Následující příklad ukazuje, jak změnit nástroj pro daný soubor.

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

Public Module Module1
    Sub Test()
        Dim file, file2 As VCFile
        Dim col As IVCCollection
        Dim col2 As IVCCollection
        Dim fileconfig As VCFileConfiguration
        Dim prj As VCProject
        Dim tool As Object

        ' changes the tool associated with a file
        col = prj.Files
        file = col.Item(1)
        file.ItemType = "CLCompile"
        MsgBox(fileconfig.Tool.ToolName)
    End Sub
End Module

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu projektu informace o kompilaci a spuštění tohoto vzorku.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VCFileConfiguration Rozhraní

Microsoft.VisualStudio.VCProjectEngine – obor názvů