Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Compila la referencia o el archivo seleccionado.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
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
)
Parámetros
- forceBuild
Tipo: System.Boolean
Valor booleano que determina si se va a forzar la compilación.Es true en caso afirmativo; de lo contrario, es false.
- waitOnBuild
Tipo: System.Boolean
Valor booleano que determina si se va a esperar para la compilación.Es true en caso afirmativo; de lo contrario, es false.
Comentarios
Si forceBuild se establece en true, la compilación no aparece a menos que el proyecto esté anticuada.Cuando se inicia una compilación en la interfaz de usuario (UI) haciendo clic con el botón secundario en un proyecto, es el mismo que si forceBuildes true y waitOnBuildes false.Si depende de compilación para la salida, debe establecer waitOnBuild a true.
Ejemplos
' 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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.