Distribuzione di WSP da salvare come modello - la modifica di binario parte web serializzato in Visual Studio

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/7171

Domanda

Ho schierato un modello di sito WSP che proviene dalla "Salva sito come modello" (il nostro sito è stato personalizzato da un sito del team - STS # 0). Ora, stiamo facendo modifiche ad esso in in Visual Studio (come controllata di essa la fonte). Nel nostro test, abbiamo incontrato alcune pagine web part che devono essere cambiate / modificati. Siamo abbastanza lontano lungo nel nostro sviluppo (con funzioni personalizzate, ecc), che le eventuali modifiche devono essere aggiunti in Visual Studio, invece di fare un altro "Salva sito come modello".

pagine web editing Parte è un dolore -. Tutte le XML e HTML è nascosto all'interno s "binaryserializedwebpart", che sono molto difficili da modificare

Qualcuno ha uno strumento che deserializza dello snippet e consente di modificarlo? (Lo so che è la codifica Base64 - posso almeno decodifica per vedere il testo)

.

Una soluzione a cambiamenti rendono (nel Elements.xml) è quello di salvare l'ultimo sito come modello, di importazione che WSP, e copiare il frammento alla soluzione / progetto originale. Tuttavia, fare grandi cambiamenti (cioè muoversi o la rimozione di web-parti su una pagina) è abbastanza problematico - ti sembra che non può solo prendere i frammenti Elements.xml (presa dal sito modificato e salvato come WSP) per una determinata pagina e incollarlo nella Elements.xml originale -. GUID cambiano e ciò che non

Un approccio più sano sarà il benvenuto.

È stato utile?

Soluzione

Purtroppo questo è solo il modo in cui SharePoint 2010 consente di risparmiare proprietà delle web part in un modello di sito - difficile da dire che è un bug in quanto tale, ma di sicuro non è abbastanza. Io non sono a conoscenza di chiunque abbia una soluzione più sofisticata, come si descrive.

Molte persone hanno chiesto al gruppo del prodotto SharePoint di fare qualcosa di meglio in questa zona, viviamo nella speranza.

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