共用方式為


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,編輯不會發生,除非專案已經過時。 當您以滑鼠右鍵按一下專案啟始在 User Interface (UI) 中編輯,這是相同的,就如同 forceBuild則為 true ,且 waitOnBuild為 false。 如果您決定輸出的組建,您應將 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 命名空間