Domanda

Ho creato un modello web nel mio progetto.Ho creato una funzionalità e aggiungo il ricevitore evento dove ho aggiunto il codice per creare un elenco personalizzato.Ora voglio aggiungere questa funzione al modello web.Come aggiungo questo?Vado solo alla cartella dei file system del file system e ho copiato Visual Studio SharePoint File File e incollato nella cartella del file system del modello Web.è così corretto?Ma mi chiedo, dovrei copiare anche i file .xml ed eventeceiver.cs di funzionalità?o solo il file della funzione SharePoint è sufficiente?

È stato utile?

Soluzione

This article gives you step by step procedure for creating a full Web template. There is one step that also details how to add Features to the template http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharepoint-2010-and-web-templates.aspx#associateion, as besides adding it as part of your project, you also need to specify it in the WebFeatures element or SiteFeatures according to its scope.

Altri suggerimenti

Yup in your element.xml file you can add following tag,

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <WebTemplate Name="SimpleSite" Title="Simple site" BaseTemplateID="1" BaseTemplateName="STS" BaseConfigurationID="0" DisplayCategory="Simple sites" />
</Elements>

Your project structure should look something like this,

enter image description here

I personally use WSP Builder which does the job for me, but if you don't know how to do it by yourself then I won't recommend yu using WSP builder straight away.

Here's tutorial for how to use WSP builder for creating a feature.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top