Deployment Class
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Provides app part and localization information in the app manifest when deploying a Windows Phone app.
Assembly: System.Windows (in System.Windows.dll)
XMLNS for XAML: Not mapped to an xmlns.
The Deployment type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() | Current | Gets the current Deployment object. |
![]() | Dispatcher | Gets the Dispatcher this object is associated with. (Inherited from DependencyObject.) |
![]() | EntryPointAssembly | Gets a string name that identifies which part in the Deployment is the entry point assembly. |
![]() | EntryPointType | Gets a string that identifies the namespace and type name of the class that contains the Application entry point for your app. |
![]() | ExternalParts | Gets a collection of ExternalPart instances that represent the external assemblies required by the app. |
![]() | Parts | Gets a collection of assembly parts that are included in the deployment. |
![]() | RuntimeVersion | Gets the XAML runtime version that this deployment supports. |
| Name | Description | |
|---|---|---|
![]() | CheckAccess | Determines whether the calling thread has access to this object. (Inherited from DependencyObject.) |
![]() | ClearValue | Clears the local value of a dependency property. (Inherited from DependencyObject.) |
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetAnimationBaseValue | Returns any base value established for a Windows Phone dependency property, which would apply in cases where an animation is not active. (Inherited from DependencyObject.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetValue | Returns the current effective value of a dependency property from a DependencyObject. (Inherited from DependencyObject.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ReadLocalValue | Returns the local value of a dependency property, if a local value is set. (Inherited from DependencyObject.) |
![]() | SetValue | Sets the local value of a dependency property on a DependencyObject. (Inherited from DependencyObject.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | EntryPointAssemblyProperty | Identifies the EntryPointAssembly dependency property. |
![]() ![]() | EntryPointTypeProperty | Identifies the EntryPointType dependency property. |
![]() ![]() | ExternalPartsProperty | Identifies the ExternalParts dependency property. |
![]() ![]() | PartsProperty | Identifies the Parts dependency property. |
![]() ![]() | RuntimeVersionProperty | Identifies the RuntimeVersion dependency property. |
The markup for app manifests is XAML. The manifest elements are mapped to the http://schemas.microsoft.com/client/2007/deployment XML namespace.
Generally, you do not have to change the XAML in an app manifest if the project specifies that each build should generate the app manifest. In contrast to the very basic usage shown in the XAML Object Element Usage section above, a typical Deployment would also specify additional attributes, and might also contain property elements for Parts and ExternalParts.
You can retrieve a Deployment object in managed code through the Current property. This gives you read-only access to the deployment settings. To set deployment values, you must modify the AppManifest.xaml file deployed with your app package.




