Share via


SDKManifest Class

Definition

Structure to represent the information contained in SDKManifest.xml

public ref class SDKManifest
public class SDKManifest
type SDKManifest = class
Public Class SDKManifest
Inheritance
SDKManifest

Constructors

SDKManifest(String)

Constructor Takes the path to SDKManifest.xml and populates the structure with manifest data

Properties

AppxLocations

Whatever appx locations we found in the manifest

CopyRedistToSubDirectory

CopyRedistToSubDirectory specifies where the redist files should be copied to relative to the root of the package.

DependsOnSDK

DependsOnSDK is a semicolon delimited list of SDK identities that the SDK requires be resolved in order to function.

DisplayName

DisplayName found in the sdk manifest

FrameworkIdentities

Whatever framework identities we found in the manifest.

FrameworkIdentity

The FrameworkIdentity for the sdk, this may be a single name or a | delimited name

MaxOSVersionTested

MaxOSVersionTested found in the sdk manifest, defaults to 6.2.1 for framework extension SDKs when manifest does not have this property set

MaxPlatformVersion

MaxPlatformVersion found in the sdk manifest, defaults to 8.0 for framework extension SDKs when manifest does not have this property set

MinOSVersion

MinOSVersion found in the sdk manifest, defaults to 6.2.1 for framework extension SDKs when manifest does not have this property set

MinVSVersion

MinVSVersion found in the sdk manifest

MoreInfo

MoreInfo as found in the sdk manifest

PlatformIdentity

PlatformIdentity if it exists in the appx manifest for this sdk.

ProductFamilyName

ProductFamilyName specifies the product family for the SDK. This is offered up as metadata on the resolved sdkreference and is used to detect sdk conflicts.

ReadError

Flag set to true if an exception occurred while reading the manifest

ReadErrorMessage

Message from exception thrown while reading manifest

SDKType

SDKType found in the sdk manifest

SupportedArchitectures

Supported Architectures is a semicolon delimited list of architectures that the SDK supports.

SupportPrefer32Bit

Support Prefer32bit found in the sdk manifest

SupportsMultipleVersions

Whatever information regarding support for multiple versions is found in the manifest

TargetPlatform

The platform the SDK targets.

TargetPlatformMinVersion

Minimum version of the platform the SDK supports.

TargetPlatformVersion

Maximum version of the platform that the SDK supports.

Applies to