VCConfiguration.BuildWithProperty – metoda
Asynchronní sestavení začíná danou vlastnost nastavit hodnotu, než jaký je definován v souboru projektu.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
Sub BuildWithProperty ( _
bldType As bldActionTypes, _
bstrPropertyName As String, _
bstrPropertyValue As String, _
callback As IVCBuildCompleteCallback _
)
void BuildWithProperty(
bldActionTypes bldType,
string bstrPropertyName,
string bstrPropertyValue,
IVCBuildCompleteCallback callback
)
void BuildWithProperty(
[InAttribute] bldActionTypes bldType,
[InAttribute] String^ bstrPropertyName,
[InAttribute] String^ bstrPropertyValue,
[InAttribute] IVCBuildCompleteCallback^ callback
)
abstract BuildWithProperty :
bldType:bldActionTypes *
bstrPropertyName:string *
bstrPropertyValue:string *
callback:IVCBuildCompleteCallback -> unit
function BuildWithProperty(
bldType : bldActionTypes,
bstrPropertyName : String,
bstrPropertyValue : String,
callback : IVCBuildCompleteCallback
)
Parametry
bldType
Typ: Microsoft.VisualStudio.VCProjectEngine.bldActionTypesJeden z hodnoty výčtu, které určuje typ spuštění sestavení.
bstrPropertyName
Typ: StringNázev MSBuild globální vlastnost můžete nastavit před zahájením sestavení projektu.
bstrPropertyValue
Typ: StringHodnotu můžete nastavit vlastnost zastoupen bstrPropertyName parametr.
callback
Typ: Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallbackVolitelné zpětné volání funkce, která je vyvolána po dokončení sestavení; jinak nullodkaz null (Nothing v jazyce Visual Basic).
Výjimky
Výjimka | Podmínka |
---|---|
InvalidOperationException | Tato metoda je uplatňována na VCConfiguration objekt, který není v konfiguraci aktivní řešení. -nebo- Nové sestavení již probíhá. |
Poznámky
Při ukončení této metody nemusí na řešení sestavit správce fronty sestavení sestavení, která je ve frontě touto metodou.Volání funkce zpětného volání, volání, které musí čekat na dokončení sestavení by počkejte podprocesem na pozadí.Tato taktika zabraňuje zablokování na základě hlavního podprocesu musí spustit sestavení zprávy čerpadla.
Funkce zpětného volání, pokud je k dispozici, se nazývá, jakmile to VCConfiguration objektu dokončení budovy, což může být před řešení sestavit dokončí.To může nastat, pokud ostatní sestavení také ve frontě.Na základě hlavního podprocesu je vyvolána funkce zpětného volání.
A VCConfiguration objekt je možné sestavit pouze v případě, že je aktivní dané konfiguraci aktuálně aktivní řešení.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.