Neudesic Blogs

Think Smart. Get Results.
Welcome to Neudesic Blogs Sign in | Join | Help
in Search

Jason Noble

SharePoint Solution Manifests

Instead of blurting a bunch of conceptual talk about solutions I thought I would just post a sample manifest.xml file that performs the following:

  • GAC Registration
  • BIN Deployment
  • Copying Images
  • Feature Deployment
  • Site Definition Deployment
  • Custom List Definitions to a Feature directory
  • Styles
  • Web Services
  • Master Pages
  • Layouts directory artifacts

<?xml version="1.0" encoding="utf-8" ?>

<Solution xmlns="http://schemas.microsoft.com/sharepoint/" DeploymentServerType ="WebFrontEnd" SolutionId ="{F78DD403-4F24-4bf9-B43F-326583FFC065}" ResetWebServer ="TRUE">

    <SiteDefinitionManifests>

        <SiteDefinitionManifest Location="1033" >

            <WebTempFile Location ="1033\XML\webtempNCF.xml"/>

        </SiteDefinitionManifest>

    </SiteDefinitionManifests>

    <Assemblies>

        <Assembly DeploymentTarget="GlobalAssemblyCache" Location="GAC\Neudesic.Solutions.NCF.Constants.dll"/>

        <Assembly DeploymentTarget="GlobalAssemblyCache" Location="GAC\Neudesic.Solutions.NCF.dll" />

        <Assembly DeploymentTarget="GlobalAssemblyCache" Location="GAC\Neudesic.Solutions.NCF.UI.dll" />

        <Assembly DeploymentTarget="GlobalAssemblyCache" Location="GAC\Neudesic.Solutions.NCF.WebServices.dll" />

        <Assembly DeploymentTarget="WebApplication" Location="GAC\Neudesic.Solutions.NCF.dll" />

        <Assembly DeploymentTarget="WebApplication" Location="GAC\Neudesic.Solutions.NCF.UI.dll" />

    </Assemblies>

    <!--DwpFiles>

        <DwpFile FileName="mytasks.dwp" Location=""/>

    </DwpFiles-->

    <FeatureManifests>

        <FeatureManifest Location="NCF\Feature.xml"/>

        <FeatureManifest Location="NCFConfiguration\Feature.xml"/>

        <FeatureManifest Location="NCFLists\Feature.xml"/>

        <FeatureManifest Location="NCFMaster\Feature.xml"/>

    </FeatureManifests>

 

<! – SITE DEFINITION FILES-->

    <TemplateFiles>

        <TemplateFile Location="SiteTemplates\NCF\default.aspx"/>

        <TemplateFile Location="SiteTemplates\NCF\defaultdws.aspx"/>

        <TemplateFile Location="SiteTemplates\NCF\NCFRoles.xml"/>

        <TemplateFile Location="SiteTemplates\NCF\xml\onet.xml"/>

    </TemplateFiles>

    <RootFiles>

<! – STYLES -->

        <RootFile Location="TEMPLATE\LAYOUTS\1033\STYLES\NCF.css"/>

 

        <! – LAYOUTS -->

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ActionButton.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ConfiguredPanel.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ConfiguredSections.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\CreateTask.aspx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\EditTask.aspx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\GenericTemplate.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\Header.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ItemField.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ItemView.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\LibraryUpload.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\Link.ascx"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\OutcomeButton.ascx"/>        

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ProjectTemplate.ascx"/>        

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\RequestTemplate.ascx"/>        

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\ReviewTemplate.ascx"/>        

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\Section.ascx"/>        

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\UploadTemplate.ascx"/>        

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\OutcomeButton.ascx"/>

 

<! – IMAGES -->

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\bottom.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\bottomleftcorner.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\bottomrightcorner.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\circle.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\header.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\left.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\pix.lightblue.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\right.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\top.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\topright.bmp"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\images\toprightcorner.bmp"/>

 

        <! – WEB SERVICES -->

        <RootFile Location="ISAPI\NCF\Workflowwsdl.aspx"/>

        <RootFile Location="ISAPI\NCF\Workflowdisco.aspx"/>

        <RootFile Location="ISAPI\NCF\Workflow.asmx"/>

        

<! – LIST DEFINITIONS TO FEATURE DIRECTORY -->

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Configuration\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Destinations\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Material\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Material\EditDlg.htm"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Material\FileDlg.htm"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Material\Repair.aspx"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Material\Upload.aspx"/>

        

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Milestones\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Notifications\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\PolicyFormNumbers\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Project\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Reference\schema.xml"/>

        

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Reference\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Reference\EditDlg.htm"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Reference\FileDlg.htm"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Reference\Repair.aspx"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Reference\Upload.aspx"/>

 

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\States\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Steps\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\Tasks\schema.xml"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFLists\UpcomingProjects\schema.xml"/>

 

        <! – MASTER PAGES THAT ARE PART OF A FEATURE -->

        <RootFile Location="TEMPLATE\FEATURES\NCFMaster\MasterPages\projectcenter.master"/>

        <RootFile Location="TEMPLATE\FEATURES\NCFMaster\MasterPages\workcenter.master"/>

        <RootFile Location="TEMPLATE\LAYOUTS\NCF\projectcenter.master"/>

 

    </RootFiles>

</Solution>

Published Tuesday, April 03, 2007 9:57 AM by Jason Noble

Comments

 

Zqin said:

SharePoint Solution Schema里面一些相关的路径的位置
April 2, 2008 11:01 PM
Anonymous comments are disabled

This Blog

Post Calendar

<April 2007>
SuMoTuWeThFrSa
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Syndication

Powered by Community Server, by Telligent Systems