Project.RemoveProperty Method
Removes an property from the project. The property to be removed must be present in the project, and must not originate from an imported file.
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace: Microsoft.Build.Evaluation
Assembly: Microsoft.Build (in Microsoft.Build.dll)
Syntax
'Declaration
Public Function RemoveProperty ( _
property As ProjectProperty _
) As Boolean
public bool RemoveProperty(
ProjectProperty property
)
public:
bool RemoveProperty(
ProjectProperty^ property
)
member RemoveProperty :
property:ProjectProperty -> bool
public function RemoveProperty(
property : ProjectProperty
) : boolean
Parameters
property
Type: Microsoft.Build.Evaluation.ProjectPropertyThe property to remove.
Return Value
Type: System.Boolean
Returns true if the property is present in this evaluated project; otherwise false.
Remarks
If the property group containing the property becomes empty, it is also removed.
The project is updated, but no further evaluation occurs until reevaluation. For example, if "p" is removed, "q" which is evaluated from "$(p)" is not modified until reevaluation.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.