다음을 통해 공유


ProjectStartedEventArgs.Properties Property

Gets the list of properties for the event.

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.Framework
Assembly:  Microsoft.Build.Framework (in Microsoft.Build.Framework.dll)

Syntax

'Declaration
Public ReadOnly Property Properties As IEnumerable
public IEnumerable Properties { get; }
public:
property IEnumerable^ Properties {
    IEnumerable^ get ();
}
member Properties : IEnumerable with get
function get Properties () : IEnumerable

Property Value

Type: System.Collections.IEnumerable
The list of properties for the event.

Remarks

The property names and values accessed through Properties are kept up-to-date and can be enumerated throughout the build of the project. However, changing a property in this list will not affect the build process.

Note

This property does not work with multi-proc builds. To get proper results, you can either turn off multi-proc building by specifying /m:1 (which is the default), or you can work around the limitation by setting an environment variable. For example, setting MSBuildForwardPropertiesFromChild=configuration;platform forwards the "configuration" and "platform" properties from the child nodes. Unless this environment variable is defined, nothing will be forwarded. For more information, see How To: Use Environment Variables in a Build.

.NET Framework Security

See Also

Reference

ProjectStartedEventArgs Class

Microsoft.Build.Framework Namespace