共用方式為


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
    型別:System.Boolean
    決定是否強制建置的布林值。如果是則為 true,否則為 false。
  • waitOnBuild
    型別:System.Boolean
    決定是否等候建置完成的布林值。如果是則為 true,否則為 false。

備註

如果forceBuild設定為 [ true,除非專案已過期,否則不會發生編譯。當您起始使用者介面 (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 命名空間