Udostępnij za pośrednictwem


Metoda VCFileConfiguration.Compile —

Kompiluje wybranego pliku lub odwołania.

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
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: System.Boolean
    Wartość logiczna, która określa, czy do wymuszenia kompilacji. true Jeśli tak, false Jeśli nie.
  • waitOnBuild
    Typ: System.Boolean
    Wartość logiczna, która określa, czy czekać na kompilacji. true Jeśli tak, false Jeśli nie.

Uwagi

Jeśli forceBuild jest ustawiona na true, kompilacja nie występują, chyba, że projekt jest nieaktualny.Po zainicjowaniu kompilacji w interfejsie użytkownika (UI), klikając prawym przyciskiem myszy projekt, jest taka sama jak gdyby forceBuildjest true i waitOnBuildjest false.Jeśli użytkownik zależą od kompilacji dla danych wyjściowych, należy ustawić waitOnBuild do true.

Przykłady

' 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VCFileConfiguration Interfejs

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine