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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.