Поделиться через


VCMidlTool.AdditionalIncludeDirectories - свойство

Получает или задает один или несколько каталогов, добавляемых в путь к включаемым файлам.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
Property AdditionalIncludeDirectories As String
string AdditionalIncludeDirectories { get; set; }
property String^ AdditionalIncludeDirectories {
    String^ get ();
    void set (String^ value);
}
abstract AdditionalIncludeDirectories : string with get, set
function get AdditionalIncludeDirectories () : String 
function set AdditionalIncludeDirectories (value : String)

Значение свойства

Тип: String
Один или несколько каталогов, добавляемых в путь к включаемым файлам.

Заметки

Свойство AdditionalIncludeDirectories предоставляет функциональные возможности параметра /I (дополнительные каталоги включения) компилятора, параметра Страницы свойств "MIDL": страница "Общие" компилятора MIDL и параметра Страницы свойств ресурсов компилятора ресурсов.

Если определение несколько каталог, используется точка с запятой для разделения список.

В разделе Практическое руководство. Компиляция примера кода для расширения модели проекта сведения о том, как компилировать и выполнять этот пример.

Примеры

Следующий пример изменяет свойство AdditionalIncludeDirectories MIDL в интегрированной среде разработки (IDE).

[Visual Basic]

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

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCMidlTool
        Dim oldDeps As String
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCMidlTool")
        oldDeps = tool.AdditionalIncludeDirectories
        tool.AdditionalIncludeDirectories = oldDeps + "c:\dir1;d:\dir2"
    End Sub
End Module

Безопасность платформы .NET Framework

См. также

Ссылки

VCMidlTool Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен