Sdílet prostřednictvím


VCFileConfiguration.Compile – metoda

Kompiluje vybraný soubor nebo odkaz.

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

Syntaxe

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

Parametry

  • forceBuild
    Typ: Boolean

    Logická hodnota, která určuje, zda se sestavení.truePokud ano, false Pokud ne.

  • waitOnBuild
    Typ: Boolean

    Logická hodnota určující, zda se má čekat na sestavení.truePokud ano, false Pokud ne.

Poznámky

Pokud forceBuild je nastavena na true, kompilace nenastane, pokud je aktuální projekt.Když zahájíte klepnutím pravým tlačítkem myši projekt kompilace v uživatelském rozhraní (UI), je stejné jako forceBuildje true a waitOnBuildje false.Pokud je závislá na sestavení pro výstup, měli byste nastavit waitOnBuild na true.

Příklady

' 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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VCFileConfiguration Rozhraní

Microsoft.VisualStudio.VCProjectEngine – obor názvů