Domanda

Non ho più progetti / soluzioni WSP per le mie diverse webparts Sharepoint e ricevitori di eventi. Questo va bene per lo sviluppo, tuttavia vorrei unire i file WSP risultanti in uno solo per la distribuzione di produzione. c'è un modo per farlo? Sto usando VSeWSS solo 1,2.

È stato utile?

Soluzione

Questo sta per essere doloroso, ma per davvero fare questo in modo corretto per la produzione spinge si dovrebbe cadere VSeWSS 1.2, ri-organizzare i vostri progetti all'interno di Visual Studio e utilizzare WSPBuilder.

WSPBuilder è grande perché ci vuole un sacco di lavoro manuale di creazione di manifesti, DDF e la compilazione del CAB.

Altri suggerimenti

Si sta per avere a che fare un sacco di lavoro che sta facendo VSeWSS in sottofondo la vostra auto. c'è un artical su MSDN circa i principi fondamentali sulla creazione di un WSP Creazione di un pacchetto Soluzione in Windows SharePoint Services 3.0 Un WSP è un file CAB che contiene un manifest.xml e una struttura di file, è imortant di posizionare i file nella posizione proprio nel WSP in modo che siano schierati per la giusta posizione in SharePoint.

Sono d'accordo con JD

  

Questo sta per essere doloroso, ma per   davvero fare questo correttamente per   produzione spinge si dovrebbe cadere   VSeWSS 1.2, ri-organizzare i vostri progetti   all'interno di Visual Studio e l'uso   WSPBuilder.

Questo sarebbe un buon momento per ristrutturare il vostro codice e montaggio struttura in modo da ridurre al minimo il numero di gruppi è necessario distribuire.

In caso di web part essere sicuri di controllare che i file XML Feature sono tutti corect come preparses VSeWSS e fa replacment testo befor che genera i suoi file WSP. Memorizza commanly un GUID nel file in cui un nome di assemblaggio completo è requierd.

Se avete intenzione di fare un sacco di SharePoint Dev lavoro è probly la pena di spendere un po 'di tempo per imparare il manafest.xml ed il resto dei pacchetti di lavoro WSP.

Non ho mai visto uno strumento che fa questo, ma non dovrebbe essere difficile da creare:

  1. Decomprimere i pacchetti WSP (Sono solo file CAB con estensione dispari)
  2. Unisci le strutture di directory
  3. unire i file manifest.xml
  4. Zip il pacchetto combinato

C'è un vantaggio di non avere tutto il codice in un unico WSP .. si può fare implementazioni parziali e non si dispone di tutto il codice in una singola soluzione gigantesca Visual Studio.

Perché non si fa lo script tutte le distribuzioni WSP in 1 file di script? Sembra una soluzione molto più trasparente che modificare la WSP stessa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top