Ambalarea și implementarea soluțiilor pentru puncte de lucru

În Visual Studio, puteți îmbina elementele SharePoint legate într-o componentă. De exemplu, o componentă pentru definirea unei liste de contacte poate conține o instanță a listei și o definiție a listei. Aceste două elemente pot fi combinate într-o componentă pentru ușurința implementării. Pentru mai multe informații despre componente, consultați Building Block: Features.







Apoi, puteți crea un pachet de soluții SharePoint (WSP) combinând mai multe componente, definiții de site-uri, ansambluri și alte fișiere într-un singur pachet, unde acestea vor fi stocate în formatul pe care trebuie să-l implementați pe server folosind SharePoint. Pentru mai multe informații, consultați Building Block: Solutions.

Utilizând instrumentele de creație SharePoint din Visual Studio, puteți combina rapid fișierele SharePoint în pachete de componente și soluții pentru a ușura implementarea. Pentru a configura componentele și pachetul de soluții, puteți utiliza următoarele instrumente.

Designer de componente și designer de pachete.

Browserul pachetului, fereastra de instrumente.

Utilizând proiectantul componentelor, puteți crea componente, să le definiți zonele și să marcați alte componente ca dependențe. Constructorul afișează fișierul XML final care descrie fiecare componentă. Pentru informații suplimentare, consultați Crearea componentelor SharePoint.

Puteți aplica o componentă pe un anumit site Web sau grup de site-uri prin specificarea opțiunii de domeniu din Component Designer. Dacă componenta este activată pentru un site web separat, este valabil numai pentru acest site. Dacă o componentă este activată pentru o colecție de site-uri, elementele conținute în aceasta sunt eficiente pentru întreaga colecție de site-uri. Pentru mai multe informații, consultați Elementul Domeniul de aplicare.

Dacă sunt necesare alte componente pentru activitatea componentei, puteți specifica activarea componentelor. Pentru a marca componentele dependente înainte de a activa componenta. Activarea componentelor verifică dacă componentele dependente au fost activate în zona corespunzătoare. Pentru mai multe informații, consultați Activitățile de depanare și Domeniul de aplicare.

În pachetul Designer, puteți grupa articole SharePoint într-un singur pachet soluție și specificați dacă doriți să efectuați o resetare a serverului Web atunci când este implementat. Pentru a specifica tipul serverului de implementare, utilizați fereastra Proprietăți. Constructorul creează, de asemenea, un fișier XML care descrie conținutul pachetului. Pentru informații suplimentare, consultați Crearea pachetelor de soluții SharePoint.

Când implementați, IIS se oprește pentru a copia fișierele de soluție către un server SharePoint. Utilizând Designerul de pachete în Visual Studio, puteți specifica dacă doriți să reporniți serverul Web. Puteți specifica serverului la care este implementată soluția (pe un server Web extern sau server de aplicații) utilizând fereastra Proprietăți. Pentru mai multe informații, consultați Solution Element (Solution).

Pe lângă designerul de componente și designerul de pachete, puteți utiliza browserul pachetului pentru a grupa elementele SharePoint în componente și pachete. În plus, îl puteți utiliza pentru a vizualiza o vizualizare ierarhică a pachetelor, a componentelor, a articolelor proiectului SharePoint și a fișierelor. Browserul pachetului este o fereastră de instrument în care puteți efectua următoarele sarcini:







Deschideți fișiere și articole în proiecte SharePoint.

Glisați elementele proiectului SharePoint de la o componentă la alta.

Glisați elementele și componentele proiectului SharePoint dintr-un pachet în altul cu ajutorul mouse-ului.

Adăugați componente noi la pachet.

Deschideți designeri de componente și pachete.

Scanați componente și pachete.

Instrumentele de creație SharePoint din Visual Studio conțin reguli de validare care asigură că pachetul de soluții este generat corect. În plus, aceste reguli vă permit să verificați dacă fișierul WSP poate fi implementat și activat pe serverul SharePoint. Pentru mai multe informații despre schema XML pentru componente, consultați Schema de elemente.

Puteți adăuga reguli personalizate pentru verificarea componentelor și a pachetelor în sistemul de proiect SharePoint. Pentru mai multe informații, consultați Cum să: Creați reguli de validare a caracteristicilor personalizate și a pachetelor pentru soluțiile SharePoint.

Cu Solution Explorer, puteți vizualiza și deschide fișierele proiectului SharePoint. Meniul contextual al aplicației Solution Explorer vă permite să adăugați componente, ascultători de evenimente componente și resurse componente. În plus, puteți deschide designeri de componente și pachete și le puteți utiliza pentru a configura componente și pachete pentru implementare.

După ce configurați componentele și pachetul în Visual Studio, puteți crea un fișier .ws pentru implementare pe serverele SharePoint. Cu Visual Studio, puteți depana și testa fișierele WSP numai pe serverul SharePoint de pe calculatorul de dezvoltare. Pentru mai multe informații despre implementarea soluțiilor SharePoint pe un server SharePoint la distanță, consultați Implementarea unei soluții.

De asemenea, puteți configura acțiunile de implementare pe calculatorul de dezvoltare. Pentru mai multe informații, consultați Implementarea, publicarea și actualizarea pachetelor de soluții SharePoint.

De obicei, când adăugați un element de proiect SharePoint la o soluție SharePoint, se adaugă toate fișierele necesare. Fișierele care pot fi compilate (fișierele de cod) sunt incluse în ansamblul de ieșire al soluției. Totuși, poate fi necesar să adăugați fișiere necompilate, cum ar fi fișiere XML, fișiere TXT sau fișiere de resurse, la un proiect SharePoint. Aceste fișiere nu sunt ambalate automat în soluția dvs. Pentru a asigura ambalarea acestor fișiere, adăugați-le în folderul cartografiat sau în articolul proiectului SharePoint.

Când implementați o soluție, fișierele adăugate în folderul mapat sunt copiate automat în colțul SharePoint. Fișierele adăugate la elementul SharePoint Project sunt extinse la locația specificată în proprietatea Locație de implementare a fiecărui fișier, care este setat parțial pe baza proprietății Tip de desfășurare. În mod implicit, proprietatea Tip de implementare este setată la NoDeployment. ceea ce înseamnă că dosarul nu se desfășoară cu soluția. Pentru a include un fișier într-un pachet, trebuie să specificați o altă valoare în această proprietate.

De exemplu, pentru a adăuga un fișier XML la un proiect SharePoint, efectuați una dintre următoarele acțiuni:

adăugați folderul SharePoint mapat "Layouts" la proiectul dvs. În Solution Explorer, este creat un folder numit Layouts. care conține un subfolder pentru proiect. Adăugați fișierul XML într-un subfolder nou. În mod prestabilit, fișierul este extins în sistemul de fișiere SharePoint din folder. \ TEMPLATE \ LAYOUTS \ Nume folder \. Pentru informații suplimentare despre adăugarea dosarelor mapate, consultați Cum se face: Adăugați și eliminați folderele mapate;

adăugați fișierul XML în folderul elementului de proiect SharePoint și apoi modificați valoarea NoDisployment a fișierului XML de tip Deployment la o altă valoare, de exemplu RootFile sau ElementFile. Valoarea validă pentru opțiunea Tip de implementare depinde de fișier și de proiect. Pentru mai multe informații despre proprietățile tipului de implementare, consultați Dezvoltarea soluțiilor SharePoint.

Dacă fișierul adăugat nu aparține nici unui proiect din soluție, puteți adăuga un proiect SharePoint gol la soluția dvs. și apoi adăugați fișiere suplimentare la acesta. O altă opțiune pentru implementarea fișierelor în SharePoint, în special baza de date de conținut, este să adăugați modulul în proiect și apoi să adăugați fișierele în modul. Pentru mai multe informații, consultați Utilizarea modulelor pentru a include fișiere într-o soluție.







Articole similare

Trimiteți-le prietenilor: