CreateProperty (attività)
Popola le proprietà con i valori passati. In questo modo i valori vengono copiati da una proprietà o una stringa a un'altra.
Attributi
Nella tabella che segue vengono descritti i parametri dell'attività CreateProperty
.
Parametro | Descrizione |
---|---|
Value |
Parametro di output String facoltativo.Specifica il valore da copiare nella nuova proprietà. |
ValueSetByTask |
Parametro di output String facoltativo.Contiene lo stesso valore del parametro Value . Usare questo parametro solo quando si vuole evitare di impostare la proprietà di output da MSBuild quando ignora la destinazione di inclusione perché gli output sono aggiornati. |
Osservazioni:
Oltre ai parametri elencati sopra, questa attività eredita i parametri dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Per un elenco di questi parametri aggiuntivi e le rispettive descrizioni, vedere TaskExtension Base Class.
Esempio
L'esempio seguente usa l'attività CreateProperty
per creare la proprietà NewFile
usando la combinazione dei valori della proprietà SourceFilename
e SourceFileExtension
.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SourceFilename>Module1</SourceFilename>
<SourceFileExtension>vb</SourceFileExtension>
</PropertyGroup>
<Target Name="CreateProperties">
<CreateProperty
Value="$(SourceFilename).$(SourceFileExtension)">
<Output
TaskParameter="Value"
PropertyName="NewFile" />
</CreateProperty>
</Target>
</Project>
Dopo l'esecuzione del progetto il valore della proprietà NewFile
è Module1.vb.