Solution-Schema

Letzte Änderung: Donnerstag, 12. August 2010

Gilt für: SharePoint Foundation 2010

In einer Lösungsmanifestdatei werden die Bestandteile einer Lösung, wie zugehörige Dateien, Assemblys, Codezugriffssicherheit, Webparts, Features, Websitedefinitionen und andere Ressourcen, definiert.

Solution

  ActivationDependencies-Element (Solution)

    ActivationDependency-Element (Lösung)

  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

Beispiel

Das folgende Beispiel zeigt eine Lösungsmanifestdatei, die Deklarationen für Features, Websitedefinitionsdateien und Assemblys enthält.

<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>

Das folgende Beispiel zeigt ein Manifest für eine Lösung, die zwei Features und drei globale Sprachressourcendateien enthält.

<Solution SolutionId="006be6c7-623d-44e2-95af-1f91d78d060a"
  xmlns="https://schemas.microsoft.com/sharepoint/">
  <Assemblies>
    <Assembly Location="WingtipReports.dll" DeploymentTarget="GlobalAssemblyCache" />
  </Assemblies>
  <RootFiles>
    <RootFile Location="Resources\wingtip.resx" />
    <RootFile Location="Resources\wingtip.en-US.resx" />
    <RootFile Location="Resources\wingtip.es-ES.resx" />
  </RootFiles>
  <FeatureManifests>
    <FeatureManifest Location="WeeklyStatusReport\Feature.xml" />
    <FeatureManifest Location="WeeklyStatusList\Feature.xml" />
  </FeatureManifests>
</Solution>