Windows Dev Center

Package.Dependencies | dependencies property

Gets the packages on which the current package depends.

Syntax


public:
property IVectorView<Package>^ Dependencies { 
   IVectorView<Package>^ 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;
auto dependencies = package->Dependencies;

Platform::String^ output = "Count: " + dependencies->Size.ToString();
for (auto i = 0; i < dependencies->Size; i++)
{
    Windows::ApplicationModel::Package^ dependency = dependencies->GetAt(i);
    output += "\n[" + i.ToString() + "]: " + dependency->Id->FullName;
}

Requirements (device family)

Device family

Universal

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

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

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (operating system)

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:
© 2015 Microsoft