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


VCFileConfiguration.Compile - метод

Компилирует выбранный файл или ссылку.

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

Синтаксис

'Декларация
Sub Compile ( _
    forceBuild As Boolean, _
    waitOnBuild As Boolean _
)
void Compile(
    bool forceBuild,
    bool waitOnBuild
)
void Compile(
    [InAttribute] bool forceBuild, 
    [InAttribute] bool waitOnBuild
)
abstract Compile : 
        forceBuild:bool * 
        waitOnBuild:bool -> unit
function Compile(
    forceBuild : boolean, 
    waitOnBuild : boolean
)

Параметры

  • forceBuild
    Тип: Boolean

    Логическое значение, определяющее, выполнять ли построение принудительно. Значение true, если выполняется ожидание построения; в противном случае — значение false.

  • waitOnBuild
    Тип: Boolean

    Логическое значение, определяющее, выполнять ли ожидание построения. Значение true, если выполняется ожидание построения; в противном случае — значение false.

Заметки

Если forceBuild имеет значение true, при этом не происходит, если этот проект не является устаревшей. При разработке компиляцию в интерфейсе пользователя (UI), щелкните правой кнопкой мыши проект, если это же forceBuildtrue и waitOnBuildfalse. Если полагаться на построение для вывода, необходимо задать waitOnBuild в true.

Примеры

' Compiles the first project in the solution.
' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have 
' a Visual C++ project loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
        Dim file 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")
        fileconfig.Compile(False, True)
    End Sub

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

См. также

Ссылки

VCFileConfiguration Интерфейс

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