Share via


TargetPlatformSDK Class

Represents a target platform SDK.

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.

Inheritance Hierarchy

System.Object
  Microsoft.Build.Utilities.TargetPlatformSDK

Namespace:  Microsoft.Build.Utilities
Assembly:  Microsoft.Build.Utilities.Core (in Microsoft.Build.Utilities.Core.dll)

Syntax

'Declaration
Public Class TargetPlatformSDK _
    Implements IEquatable(Of TargetPlatformSDK)
public class TargetPlatformSDK : IEquatable<TargetPlatformSDK>
public ref class TargetPlatformSDK : IEquatable<TargetPlatformSDK^>
type TargetPlatformSDK =  
    class 
        interface IEquatable<TargetPlatformSDK>
    end
public class TargetPlatformSDK implements IEquatable<TargetPlatformSDK>

The TargetPlatformSDK type exposes the following members.

Constructors

  Name Description
Public method TargetPlatformSDK Creates a new instance of a target platform SDK class.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.

Top

Properties

  Name Description
Public property DisplayName
Public property MinOSVersion
Public property MinVSVersion
Public property Path Gets or sets the Path to the target platform SDK.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.
Public property TargetPlatformIdentifier Gets or sets the target platform SDK identifier.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.
Public property TargetPlatformVersion Gets or sets the version of the target platform.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.

Top

Methods

  Name Description
Public method ContainsPlatform Determines whether this SDK supports the given platform.
Public method Equals(Object) Ensures equality between target platform SDK and object.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. (Overrides Object.Equals(Object).)
Public method Equals(TargetPlatformSDK) Ensures equality between target platform SDKs.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.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode Get hash code for the target platform SDK.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. (Overrides Object.GetHashCode().)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Build.Utilities Namespace