Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Structure to represent the information contained in SDKManifest.xml
public ref class SDKManifest
public class SDKManifest
type SDKManifest = class
Public Class SDKManifest
Constructor Takes the path to SDKManifest.xml and populates the structure with manifest data
Whatever appx locations we found in the manifest
CopyRedistToSubDirectory specifies where the redist files should be copied to relative to the root of the package.
DependsOnSDK is a semicolon delimited list of SDK identities that the SDK requires be resolved in order to function.
DisplayName found in the sdk manifest
Whatever framework identities we found in the manifest.
The FrameworkIdentity for the sdk, this may be a single name or a | delimited name
MaxOSVersionTested found in the sdk manifest, defaults to 6.2.1 for framework extension SDKs when manifest does not have this property set
MaxPlatformVersion found in the sdk manifest, defaults to 8.0 for framework extension SDKs when manifest does not have this property set
MinOSVersion found in the sdk manifest, defaults to 6.2.1 for framework extension SDKs when manifest does not have this property set
MinVSVersion found in the sdk manifest
MoreInfo as found in the sdk manifest
PlatformIdentity if it exists in the appx manifest for this sdk.
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.
Flag set to true if an exception occurred while reading the manifest
Message from exception thrown while reading manifest
SDKType found in the sdk manifest
Supported Architectures is a semicolon delimited list of architectures that the SDK supports.
Support Prefer32bit found in the sdk manifest
Whatever information regarding support for multiple versions is found in the manifest
The platform the SDK targets.
Minimum version of the platform the SDK supports.
Maximum version of the platform that the SDK supports.