Share via


ProjectCollection.Version Property

Gets the file version of the assembly file that contains the MSBuild engine.

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 Shared ReadOnly Property Version As Version
public static Version Version { get; }
public:
static property Version^ Version {
    Version^ get ();
}
static member Version : Version with get
static function get Version () : Version

Property Value

Type: System.Version
Returns the file version of the assembly file that contains the MSBuild engine.

Remarks

This is the Windows file version (specifically the value of the ProductVersion resource), which is not necessarily the assembly version. To obtain the assembly version, use Constants.AssemblyVersion.

See also the ToolsetsVersion.

.NET Framework Security

See Also

Reference

ProjectCollection Class

Microsoft.Build.Evaluation Namespace