Package.Dependencies | dependencies property

Applies to Windows and Windows Phone

Gets the packages on which the current package depends.

Syntax


public IReadOnlyList<Package> Dependencies { get; }

Property value

Type: IVectorView<Package> [JavaScript/C++] | System.Collections.Generic.IReadOnlyList<Package> [.NET]

The packages on which the current package depends.

Remarks

Important   Although Package is supported in desktop apps, this member is supported only in Windows Store apps. To access a package's dependencies from a desktop app, use GetPackageInfo.

Examples

Use the Package.Current | current property to get the package for the current app. Use the Package.Dependencies | dependencies property to get the package dependencies.


Windows.ApplicationModel.Package package = Windows.ApplicationModel.Package.Current;
IReadOnlyList<Windows.ApplicationModel.Package> dependencies = package.Dependencies;

// The count of dependencies is dependencies.Count
String output = String.Format("Count: {0}", dependencies.Count.ToString());
for (int i = 0; i < dependencies.Count; i++)
{
    // The package full name is dependency.Id.FullName
    Windows.ApplicationModel.Package dependency = dependencies[i];
    output += String.Format("\n[{0}]: {1}", i.ToString(), dependency.Id.FullName);
}

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.ApplicationModel
Windows::ApplicationModel [C++]

Metadata

Windows.winmd

See also

Samples
App package information sample
Reference
Package

 

 

Show:
© 2014 Microsoft