Freigeben über


VCFileConfiguration.Compile-Methode

Kompiliert die ausgewählte Datei oder den ausgewählten Verweis.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

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

Parameter

  • forceBuild
    Typ: System.Boolean
    Ein boolescher Wert, der bestimmt, ob der Build erzwungen werden soll. true , wenn ja, false, wenn nicht.
  • waitOnBuild
    Typ: System.Boolean
    Ein boolescher Wert, der bestimmt, ob auf den Build gewartet werden soll. true , wenn ja, false, wenn nicht.

Hinweise

Beim forceBuild gesetzt wird trueKompilierung tritt kein, sofern das Projekt nicht mehr aktuell ist.Wenn Sie initiieren eine Kompilierung in der Benutzeroberfläche auf ein Projekt indem Sie mit der rechten Maustaste klicken, wird es als würde derselbe forceBuildist true und waitOnBuildist false.Wenn Sie vom Build abhängig sind, sollten Sie für die Ausgabe festlegen waitOnBuild to true.

Beispiele

' 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-Sicherheit

Siehe auch

Referenz

VCFileConfiguration Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace