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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。