Indicates whether the package is a resource package. A resource package can be used by other packages. Its value is false by default. You should not specify a value for it unless you are creating a resource.
<ResourcePackage> boolean </ResourcePackage>
This outermost (document) element may not be contained by any other elements.
If ResourcePackage is set to true, the manifest performs these semantic checks, which aren't enforced in the schema. A manifest that violates these semantic checks will just fail to validate via the Packaging APIs.
- A resource package can't define the Dependencies, Capabilities, Applications, Extensions, and Framework elements.
- A resource package can't define Package\Identity\@ProcessorArchitecture, so it always defaults to neutral.
- Resources\Resource elements for a resource package can only define one type of attribute, for example, only Language or Scale.