Bagikan melalui


Membuat paket solusi SharePoint

Dengan menggunakan Perancang Paket, Anda dapat membuat dan menyesuaikan paket penyebaran. Misalnya, Anda dapat menambahkan item proyek SharePoint dan Fitur, mengatur ulang server IIS, mengatur cakupan aktivasi fitur, dan mengidentifikasi Dependensi fitur. Perancang juga menghasilkan manifes, file XML yang menjelaskan setiap paket.

Alat pengemasan

Anda dapat menggunakan Perancang Paket untuk menyesuaikan paket dan menghasilkan manifes. Anda bisa menyertakan item proyek SharePoint, mengonfigurasi apakah server Web harus diatur ulang, dan mengatur jenis server penyebaran. Untuk informasi selengkapnya, lihat Cara: Menambahkan dan menghapus fitur serta item ke paket dengan menggunakan Perancang Paket.

Atau, Anda dapat menggunakan Packaging Explorer untuk memodifikasi Fitur dan item dalam file paket Anda (.wsp). Untuk informasi selengkapnya, lihat Cara: Menambahkan dan menghapus fitur dan item ke Paket dengan menggunakan Packaging Explorer.

Anda dapat menggunakan Visual Studio dan MSBuild untuk membuat file paket (.wsp) untuk menyebarkan solusi SharePoint Anda. Proses ini menghasilkan file manifes yang diperlukan untuk penyebaran SharePoint. Untuk informasi selengkapnya, lihat Cara: Membuat Paket Solusi SharePoint dengan menggunakan tugas MSBuild.

Opsi perancang paket

Tabel berikut ini memperlihatkan properti yang bisa Anda kustomisasi dalam paket SharePoint dengan Perancang Paket.

Properti Perancang Paket Deskripsi pengaturan default
Nama Harus diisi. Nama default paket diatur ke ProjectName.
Reset WebServer Opsional. Pilih jika Anda ingin memulai ulang server Web setelah file .wsp diinstal di server SharePoint.
Jenis Server Penyebaran Opsional. Mewakili jenis server yang menghosting paket. Jika tidak mengatur ini akan default ke WebFrontEnd.

ApplicationServer: Menjelaskan server yang menghosting layanan.

WebFrontEnd: Menjelaskan server yang menghosting situs Web.
Item dalam Solusi Semua item proyek SharePoint dan Fitur yang dapat ditambahkan ke paket.
Item dalam Paket Opsional. Semua item dan Fitur SharePoint yang ingin Anda sebarkan dalam paket Anda.

Mengonfigurasi proses pengemasan

Setelah mengembangkan solusi SharePoint di Visual Studio, Anda bisa menyesuaikan cara proyek dikemas.

Tabel berikut ini memperlihatkan dua target MSBuild yang bisa Anda gunakan untuk menyesuaikan cara file .wsp dibuat.

Target Deskripsi
BeforeLayout Target yang melakukan tugas segera sebelum file disalin ke direktori perantara. Anda dapat mengubah file sebelum membuat file paket (.wsp).
AfterLayout Target yang melakukan tugas segera setelah file disalin ke direktori perantara.

Untuk informasi selengkapnya, Cara: Mengkustomisasi paket solusi SharePoint dengan menggunakan Target MSBuild.

Arsitektur pengemasan

Langkah-langkah berikut ini terjadi saat Anda membuat paket SharePoint (.wsp) di Visual Studio.

  1. Fitur dan paket divalidasi untuk memastikan bahwa struktur fisik dan semantik paket sudah benar.

  2. File Fitur, item proyek, dan paket dalam paket dijumlahkan. File manifes untuk paket dan Fitur diubah untuk menyertakan semua informasi yang diperlukan untuk penyebaran dan aktivasi. Token diganti dengan nilai yang sepenuhnya memenuhi syarat.

  3. Target BeforeLayout MSBuild yang dapat disesuaikan dilakukan. Anda dapat membuat langkah ini untuk melakukan modifikasi kustom pada paket sebelum file .wsp dibuat.

  4. File enumerasi disalin ke direktori perantara.

  5. Target AfterLayout MSBuild yang dapat disesuaikan dilakukan. Anda dapat membuat langkah ini untuk melakukan modifikasi kustom pada paket sebelum file .wsp dibuat.

  6. File dalam direktori perantara ditambahkan ke file .wsp .

Struktur folder paket

Saat Anda mengemas proyek SharePoint, file .wsp dibuat untuk Anda di folder SolutionFolder\bin\<BuildConfiguration> . Misalnya, jika solusi Anda berada di C:\Visual Studio 2013\Projects\ListDefinition1 dan konfigurasi build Anda diatur ke Rilis, file .wsp terletak di C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.