Aracılığıyla paylaş


VCFileConfiguration.Tool Özellik

Dosya oluşturacak aracı alır.

Ad alanı:  Microsoft.VisualStudio.VCProjectEngine
Derleme:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)

Sözdizimi

'Bildirim
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)

Özellik Değeri

Tür: System.Object
Araç dosyası oluşturacaksınız.

Notlar

Belirli bir dosya ile ilişkili bir araç değiştirmek için dosyanın ItemType özelliğini değiştirmeniz gerekir. Ayrıntılı bilgi için bu konudaki ikinci örneğe bakın.

Ayrıca Rules özelliği veya cast aracı nesne için IVCRulePropertyStorage bu araç için kural tabanlı erişim MSBuild meta sağlamak için arabirim.

Örnekler

Aşağıdaki örnek kodu kullanır Tool tümleşik geliştirme ortamını (IDE) özelliği:

' 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

Aşağıdaki örnek, belirli bir dosyayla ilişkili aracı değiştirmek gösterilmiştir.

' 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

Bkz: Nasıl yapılır: proje modeli genişletilebilirlik amacıyla örnek kodu derleyin derlemek ve bu örnek çalıştırma hakkında bilgi için.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCFileConfiguration Arabirim

Microsoft.VisualStudio.VCProjectEngine Ad Alanı