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: BooleanEin boolescher Wert, der bestimmt, ob der Build erzwungen werden soll. true, wenn ja, false, wenn nicht.
waitOnBuild
Typ: BooleanEin boolescher Wert, der bestimmt, ob auf den Build gewartet werden soll. true, wenn ja, false, wenn nicht.
Hinweise
Wenn forceBuild auf true festgelegt wird, tritt Kompilierung nicht auf, es sei denn, das Projekt veraltet ist. Wenn Sie eine Kompilierung in der Benutzeroberfläche (UI) initiieren, indem Sie auf ein Projekt mit der rechten Maustaste klicken, ist der Gleiche, als ob forceBuildtrue und waitOnBuildfalse ist. Wenn Sie im Build für Ausgabezwecke abhängen, sollten Sie waitOnBuild auf true festlegen.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.