Bagikan melalui


Mengembangkan solusi SharePoint

Beberapa templat jenis proyek SharePoint tersedia di Visual Studio untuk membuat situs dan elemen situs SharePoint. Untuk daftar jenis proyek yang tersedia, lihat templat proyek dan item proyek SharePoint. Berikut adalah deskripsi elemen dan properti proyek SharePoint.

Untuk informasi tentang add-in SharePoint, lihat Membangun add-in SharePoint.

Elemen proyek SharePoint

Simpul di bawah proyek SharePoint dikenal sebagai item SharePoint. Item SharePoint juga dapat berisi satu atau beberapa subfile, yang disebut sebagai file item SharePoint, seperti file konfigurasi XML, formulir .aspx, dan lainnya.

Alih-alih membuat proyek dengan menggunakan templat proyek yang sudah diisi dengan file item proyek, Anda dapat menggunakan templat Proyek Kosong untuk membuat proyek SharePoint dan kemudian menambahkan item proyek secara manual. Proyek SharePoint juga dapat secara opsional berisi satu atau beberapa file fitur (untuk aktivasi di SharePoint) dan file paket untuk mendistribusikan proyek.

Simpul khusus

Setiap proyek SharePoint berisi dua simpul yang tidak dapat diganti namanya, dihapus, dipotong, disalin, atau ditarik dari proyek. Simpul ini sebagai berikut:

  • Fitur

  • Paket

    Kedua simpul selalu muncul di semua proyek SharePoint meski tidak ada fitur atau paket yang ditentukan untuk proyek.

Simpul fitur

Simpul Fitur berisi satu atau beberapa fitur proyek SharePoint. Fitur adalah kontainer ekstensi untuk SharePoint. Setelah fitur disebarkan ke server SharePoint, fitur tersebut dapat disertakan dalam definisi situs atau diaktifkan satu per satu oleh administrator SharePoint di situs SharePoint. Untuk informasi selengkapnya, lihat Bekerja dengan Fitur .

Saat Anda menambahkan item, seperti jenis konten atau instans daftar, ke proyek SharePoint, item tersebut ditambahkan ke fitur di simpul Fitur. Cakupan item menentukan apakah item ditambahkan ke fitur baru atau yang sudah ada. Jika item baru memiliki cakupan yang sama dengan fitur yang sudah ada, maka item tersebut ditambahkan ke fitur tersebut. Jika tidak, item ditambahkan ke fitur baru.

Untuk menambahkan fitur secara manual, jalankan perintah Tambahkan Fitur di menu pintasan simpul fitur. Anda dapat melihat atau mengubah konten fitur dengan menggunakan Perancang Fitur. Untuk informasi selengkapnya, lihat Cara: Menyesuaikan fitur SharePoint.

Saat fitur ditambahkan ke proyek SharePoint, fitur tersebut muncul di Penjelajah Solusi sebagai simpul dengan nama default Featurex.feature, dengan x adalah angka unik. Setelah fitur disebarkan ke Server SharePoint, administrator SharePoint dapat mengaktifkannya, membuatnya tersedia untuk pengguna situs SharePoint.

Simpul paket

Simpul Paket berisi satu file yang berfungsi sebagai mekanisme distribusi untuk proyek SharePoint. File ini, yang dikenal sebagai paket solusi, berbasis .CAB dengan ekstensi .WSP. Paket solusi adalah file yang dapat disebarkan ulang dan digunakan ulang yang berisi sekumpulan fitur, definisi situs, dan rakitan yang berlaku untuk situs SharePoint, dan yang dapat Anda aktifkan atau nonaktifkan satu per satu. Simpul Paket juga selalu berisi file bernama Package.wspdef, file definisi XML untuk paket. Setelah paket disebarkan ke server yang menjalankan SharePoint, administrator SharePoint dapat memasangnya dan mengaktifkan fiturnya.

Anda dapat melihat atau mengubah konten paket di Perancang Paket dengan mengklik dua kali simpul paket atau dengan membuka menu pintasannya dan kemudian memilih Buka. Untuk informasi selengkapnya, lihat Membuat paket solusi SharePoint.

Proyek dan properti item proyek SharePoint

Proyek SharePoint, sama seperti proyek Visual Studio lainnya, menampilkan properti di jendela Properti dan Halaman Properti. Properti yang ditampilkan bergantung pada simpul yang dipilih.

Saat proyek, item proyek, atau simpul file item proyek SharePoint dipilih di Penjelajah Solusi, properti berikut muncul di jendela Properti atau Halaman Properti:

Properti proyek

Nama Properti Deskripsi
Konfigurasi Penyebaran Aktif Menentukan serangkaian langkah yang dilakukan selama penyebaran. Untuk informasi selengkapnya, lihat Cara: Mengedit konfigurasi penyebaran SharePoint.
Target Penyebaran Rakitan Menentukan tempat rakitan aplikasi SharePoint berada. Nilai lokasi rakitan yang valid adalah GlobalAssemblyCache (default), atau WebApplication.

Jika properti Solusi Terkotakpasir diatur ke true, maka properti ini dinonaktifkan.
Mencabut otomatis setelah debug Menentukan apakah solusi yang disebarkan secara otomatis dicabut dari SharePoint setelah menjalankan aplikasi dalam mode debug di Visual Studio. Saat dipilih, solusi dicabut saat IDE kembali ke tampilan desain setelah debug. Saat dibersihkan, solusi tidak dicabut. Untuk informasi selengkapnya, lihat Mencabut Solusi.
Mengedit konfigurasi Menentukan konfigurasi penyebaran yang akan digunakan untuk proyek. Untuk informasi selengkapnya, lihat Cara: Mengedit konfigurasi penyebaran SharePoint dan Menyebarkan, menerbitkan, dan meningkatkan paket solusi SharePoint.
Mengaktifkan Debug Silverlight (alih-alih debug Skrip) Saat dipilih, debugger Silverlight dimasukkan ke proses debug. Saat dibersihkan, debugger Skrip dimasukkan ke proses debug. Untuk informasi selengkapnya, lihat Ringkasan Debug Silverlight.
Menyertakan Rakitan dalam Paket Menentukan apakah rakitan proyek dipaketkan pada waktu build atau tidak.
Baris Perintah Pasca-penyebaran Menentukan perintah yang akan dijalankan setelah menyebarkan solusi SharePoint. Baris ini mendukung perintah batch apa pun serta resolusi variabel MSBuild. Untuk informasi selengkapnya, lihat Cara: Mengatur Perintah Penyebaran SharePoint.
Baris Perintah Pra-penyebaran Menentukan perintah yang akan dijalankan sebelum menyebarkan solusi SharePoint. Baris ini mendukung perintah batch apa pun serta resolusi variabel MSBuild. Untuk informasi selengkapnya, lihat Cara: Mengatur Perintah Penyebaran SharePoint.
File Proyek Nama file yang berisi build, konfigurasi, dan informasi lain tentang proyek.
Folder Proyek Lokasi file proyek di sistem. (Baca-saja.)
Solusi Terkotakpasir Menentukan apakah proyek harus disebarkan sebagai solusi terkotakpasir, yang juga dikenal sebagai solusi yang dibuat pengguna. Solusi terkotakpasir belum tentu tepercaya. Nilai true berarti bahwa proyek disebarkan sebagai solusi terkotakpasir, nilai false berarti bahwa proyek disebarkan sebagai solusi farm. Untuk informasi selengkapnya, lihat Pertimbangan Solusi Terkotakpasir dan Perbedaan Antara Solusi Terkotakpasir dan Farm.
URL Situs Menentukan URL situs target untuk proyek ini.
Item Startup Menentukan item pertama di proyek yang akan dijalankan.

Saat Anda memilih file item SharePoint (seperti alur kerja atau fitur di simpul Fitur), properti berikut muncul di jendela Properti:

Properti item proyek

Nama Properti Deskripsi
Penyelesaian Konflik Penyebaran Menentukan tindakan yang harus diambil saat menyebarkan item proyek yang propertinya identik dengan properti item yang sudah ada di server. Untuk informasi selengkapnya, lihat Memecahkan Masalah Pengemasan dan Penyebaran SharePoint.
Properti Fitur Menentukan sekumpulan nilai (disimpan sebagai pasangan kunci/nilai) yang disertakan dengan fitur saat disebarkan ke SharePoint. Setelah fitur disebarkan, Anda dapat mengakses nilai properti dalam kode Anda. Untuk informasi selengkapnya, lihat Menyediakan Informasi Pengemasan dan Penyebaran di Item Proyek.
Penerima Fitur Menyediakan kode yang dijalankan saat peristiwa tertentu terjadi pada fitur item proyek. Untuk informasi selengkapnya, lihat Menyediakan Informasi Pengemasan dan Penyebaran di Item Proyek.
Nama Folder Nama folder item proyek SharePoint.
Referensi Output Proyek Menentukan dependensi, seperti rakitan, yang diperlukan oleh item proyek Anda untuk berjalan. Untuk informasi selengkapnya, lihat Menyediakan Informasi Pengemasan dan Penyebaran di Item Proyek.
Entri Kontrol Aman Menentukan kontrol yang aman bagi pengguna yang tidak tepercaya untuk mengedit. Untuk informasi selengkapnya, lihat Menyediakan Informasi Pengemasan dan Penyebaran di Item Proyek.

Properti file item proyek

Nama Properti Deskripsi
Tindakan Build Menentukan cara file berkaitan dengan proses build dan penyebaran. Untuk informasi selengkapnya, lihat Properti File.
Menyalin ke Direktori Output Menentukan apakah file sumber akan disalin ke direktori Output. Dapat berupa salah satu dari nilai berikut:

- Jangan salin
- Selalu salin
- Salin jika lebih baru

Untuk informasi selengkapnya, lihat Properti File.
Alat Kustom Menentukan nama alat, jika ada, yang mengubah file pada waktu desain dan menempatkan output transformasi ke file lain. Misalnya, file himpunan data (.XSD) memiliki alat kustom default. Untuk informasi selengkapnya, lihat Properti File.
Namespace Alat Kustom Namespace tempat output alat kustom disalin. Untuk informasi selengkapnya, lihat Properti File.
Lokasi Penyebaran Jalur file yang sepenuhnya memenuhi syarat di server SharePoint. Jalur ini terdiri dari sub-properti Akar Penyebaran dan Jalur Penyebaran.
Jalur Penyebaran Jalur relatif file pada file Server SharePoint, seperti Workflow1\. Jalur yang sepenuhnya memenuhi syarat untuk file dibuat dengan menggabungkan nilai Jalur Penyebaran ke akhir nilai Akar Penyebaran.

Memilih nilai RootFile untuk properti Jenis Penyebaran mengubah properti Akar Penyebaran menjadi <SharePointRoot>\, menghasilkan jalur <SharePointRoot>\Workflow1\ yang sepenuhnya memenuhi syarat. Untuk informasi selengkapnya, lihat Mengemas dan Menyebarkan Solusi SharePoint.
Akar Penyebaran String. Folder akar tempat file disebarkan di Server SharePoint. Misalnya, <SharePointRoot>\Template\Features\<FeatureName>\.

Nilai properti Akar Penyebaran ditentukan oleh pengaturan Jenis Penyebaran.
Jenis Penyebaran Jenis penyebaran file, yang menentukan nilai Akar Penyebarannya. Dapat berupa salah satu dari nilai berikut:

NoDeployment: <tidak ada nilai>

ElementManifest: <SharePointRoot>\Template\Features\<FeatureName>\

ElementFile: <SharePointRoot>\Template\Features\<FeatureName>\

TemplateFile: <SharePointRoot>\Template\

RootFile: <SharePointRoot>\

GlobalResource: <SharePointRoot>\Resources\

ClassResource: <ClassResourcePath>\

Untuk informasi selengkapnya, lihat DeploymentType .
Nama File Nama file atau folder untuk file item.
Jalur Lengkap Lokasi file untuk item. (Baca-saja.)
Judul Deskripsi
Templat Proyek dan Item Proyek SharePoint Menjelaskan templat proyek dan item proyek SharePoint yang tersedia untuk Anda di Visual Studio.
Cara Menambahkan Item ke Proyek SharePoint Menjelaskan cara menambahkan item baru atau yang sudah ada ke proyek Visual Studio SharePoint.
Panduan: Membuat kolom situs, jenis konten, dan daftar untuk SharePoint Membimbing Anda selangkah demi selangkah dalam membuat bidang pelanggan, jenis konten, definisi daftar, dan instans daftar.
Cara: Membuat penerima Peristiwa Menjelaskan cara menambahkan penerima peristiwa untuk proyek yang dibuat di Panduan: Membuat kolom situs, jenis konten, dan daftar untuk SharePoint.
Membuat solusi alur kerja SharePoint Menjelaskan cara membuat proyek alur kerja yang menyertakan formulir asosiasi alur kerja dan formulir inisiasi alur kerja.
Membuat halaman untuk SharePoint Menjelaskan cara Anda membuat halaman seperti halaman aplikasi, halaman situs, halaman induk, dan tata letak halaman untuk SharePoint.
Membuat komponen web untuk SharePoint Menjelaskan cara menambahkan kontrol yang memungkinkan pengguna untuk secara langsung mengubah konten, tampilan, dan perilaku halaman situs SharePoint dengan menggunakan browser.
Membuat kontrol yang dapat digunakan ulang untuk bagian-bagian web atau halaman aplikasi Menjelaskan cara membuat kontrol pengguna yang dapat digunakan oleh halaman aplikasi dan Bagian-Bagian Web yang berjalan di SharePoint.
Mengintegrasikan data bisnis ke dalam SharePoint Menjelaskan cara mengintegrasikan data dari layanan Web dan aplikasi server ujung belakang ke aplikasi SharePoint.
Membuat definisi situs untuk SharePoint Menjelaskan cara membuat definisi situs: templat yang digunakan untuk membuat situs SharePoint.
Mengimpor Item dari Situs SharePoint yang Sudah Ada Menjelaskan cara mengimpor item seperti jenis konten dan modul dari situs SharePoint yang sudah ada ke proyek Visual Studio SharePoint.
Menggunakan Modul untuk Menyertakan File dalam Solusi Menjelaskan cara menggunakan modul untuk menyebarkan file dari proyek Visual Studio ke situs SharePoint.
Menelusuri koneksi SharePoint menggunakan Penjelajah Server Menjelaskan cara menelusuri situs SharePoint lokal dengan menggunakan Penjelajah Server.
Menyediakan informasi pengemasan dan penyebaran dalam item proyek Menjelaskan cara menggunakan properti item proyek untuk menyediakan informasi pengemasan dan penyebaran untuk proyek, seperti entri kontrol aman, referensi output proyek, dan properti fitur.
Cara: Menambahkan dan menghapus folder yang dipetakan Menjelaskan cara folder yang dipetakan dapat ditambahkan ke proyek Anda untuk menyediakan akses yang lebih mudah ke sumber daya SharePoint.
Pertimbangan solusi terkotakpasir Menjelaskan masalah yang terkait dengan solusi terkotakpasir.
Keamanan untuk Solusi SharePoint Menjelaskan pertimbangan keamanan untuk mengembangkan solusi SharePoint di Visual Studio.
Kotak dialog pemilih URL (pengembangan SharePoint di Visual Studio) Menjelaskan kotak dialog yang dapat Anda gunakan untuk menambahkan referensi jalur ke sumber daya di proyek Anda atau di server SharePoint lokal.

Baca juga