VCFileConfiguration.Compile, méthode
Compile le fichier ou la référence sélectionné(e).
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
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
)
Paramètres
forceBuild
Type : BooleanValeur booléenne qui détermine s'il faut forcer la génération. true si la réponse est Oui, false si la réponse est Non.
waitOnBuild
Type : BooleanValeur booléenne qui détermine s'il faut continuer à attendre la génération. true si la réponse est Oui, false si la réponse est Non.
Notes
Si forceBuild a la valeur true, la compilation ne se produit pas à moins que le projet est obsolète. Lorsque vous démarrez une compilation dans l'interface utilisateur (UI) en cliquant avec le bouton droit sur un projet, c'est ce que forceBuildest true et waitOnBuildest false. Si vous dépendent de la génération de la sortie, vous devez définir waitOnBuild à true.
Exemples
' 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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.