Schéma de solution

Le fichier manifeste d'une solution définit les parties constituantes de la solution, notamment ses fichiers, ses assemblys, la sécurité de son code d'accès, ses composants WebPart, ses Composants fonctionnels, ses définitions de site et autres ressources.

Solution

  ApplicationResourceFiles

    ApplicationResourceFile

  Assemblies

    Assembly

      SafeControls

        SafeControl

      ClassResources

        ClassResource

  CodeAccessSecurity

    PolicyItem

      PermissionSet

        IPermission

      Assemblies

        Assembly

  DwpFiles

    DwpFile

  FeatureManifests

    FeatureManifest

  Resources

    Resource

  RootFiles

    RootFile

  SiteDefinitionManifests

    SiteDefinitionManifest

      WebTempFile

  TemplateFiles

    TemplateFile

Exemple

L'exemple suivant illustre un fichier manifeste de solution comportant des déclarations pour des Composants fonctionnels, des fichiers de définition de site et des assemblys.

<Solution SolutionId="4AFC1350-F354-4439-B941-51377E845F2B" 
  xmlns="https://schemas.microsoft.com/sharepoint/">
  <FeatureManifests>
    <FeatureManifest Location="Calls\feature.xml"/>
    <FeatureManifest Location="ServiceRequest\feature.xml"/>
    <FeatureManifest Location="Customers\feature.xml"/>
    <FeatureManifest Location="HelpDeskCore\feature.xml"/>
  </FeatureManifests>
  <TemplateFiles>
    <TemplateFile Location="Mobile\HelpDeskHomePage.ascx"/>
    <TemplateFile Location="1033\xml\webtemphd.xml"/>
    <TemplateFile Location="SiteTemplates\HelpDesk\onet.xml"/>
    <TemplateFile Location="SiteTemplates\HelpDesk\default.aspx"/>
  </TemplateFiles>
  <Assemblies>
    <Assembly DeploymentTarget="GlobalAssemblyCache"
      Location="HelpDeskCoreFeatureReceiver.dll"/>
    <Assembly DeploymentTarget="WebApplication"
      Location="ServiceRequestValidation.dll"/>
  </Assemblies>
</Solution>

L'exemple suivant illustre un manifeste pour une solution qui inclut deux Composants fonctionnels, un manifeste de définition de site unique et une ressource unique.

<Solution SolutionId="7AFC4320-F354-6439-B745-77387E847F2H" 
  xmlns="https://schemas.microsoft.com/sharepoint/">
  <FeatureManifests>
    <FeatureManifest Location="MyFeature\feature.xml"/>
    <FeatureManifest Location="OtherFeature\otherfeat.xml"/>
  </FeatureManifests>
  <SiteDefinitionManifests>
    <SiteDefinitionManifest Location="STS">
      <WebTempFile Location="1033\STS\webtempSTS.xml"/>
    </SiteDefinitionManifest>
  </SiteDefinitionManifests>
  <Resources>
    <Resource Location="FeatureName\Resources.ja-ja.resx"/>
  </Resources>
</Solution>