Attività CreateProperty
Aggiornamento: novembre 2007
Inserisce gli elementi passati nelle proprietà. Questa attività consente di copiare tali valori da una proprietà o stringa a un'altra.
Attributi
Nella tabella riportata di seguito sono 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. Utilizzare questo parametro solo per evitare che la proprietà di output venga impostata da MSBuild nei casi in cui la destinazione di inclusione viene ignorata perché gli output sono aggiornati. |
Esempio
Nell'esempio riportato di seguito l'attività CreateProperty viene utilizzata per creare la proprietà NewFile utilizzando la combinazione dei valori delle proprietà SourceFilename e SourceFileExtension.
<Project xmlns="https://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>
Al termine dell'esecuzione del progetto, il valore della proprietà NewFile è Module1.vb.