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.bldActionTypes
Jeden z hodnoty výčtu, které určuje typ spuštění sestavení.
- bstrPropertyName
Typ: System.String
Název MSBuild globální vlastnost můžete nastavit před zahájením sestavení projektu.
- bstrPropertyValue
Typ: System.String
Hodnotu můžete nastavit vlastnost zastoupen bstrPropertyName parametr.
- callback
Typ: Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback
Volitelné 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.