Aracılığıyla paylaş


SharePoint proje sistem genişletme

SharePoint çözümlerini Visual Studio'da Proje şablonları ve öğe şablonları kümesi kullanarak oluşturabilirsiniz.Bu şablonlar birçok geliştirme senaryosu gereksinimlerini, ancak bazı durumlarda, size gereken işlevsellik nereye sağlamıyorsa keşfedebilirsiniz.Bu gibi durumlarda, SharePoint proje sistemi genişletebilirsiniz.

SharePoint proje sistemi genel bakış

SharePoint proje sistemi temel bileşeni olan temel SharePoint proje öğeleri.SharePoint proje öğesi liste tanımı, Web Bölümü veya içerik türü gibi tek bir SharePoint özelleştirme temsil eder.

Bir veya daha fazla SharePoint proje öğeleri içeren bir Visual Studio projesi SharePoint projesidir.SharePoint projeler proje öğelerinin özellikleri ve paketleri dağıtım için nasıl gruplandırılacağını tanımlar ek bileşenleri de içerir.

SharePoint proje öğeleri ve projeler SharePoint içeriği hakkında daha fazla bilgi için bkz: Madde şablonları ve proje şablonları SharePoint proje maddeler oluşturma.

SharePoint proje sistemi genişletme yöntemi

Aşağıdaki yollarla SharePoint proje sistemi genişletebilirsiniz:

  • Yeni öğe şablonlar veya Visual Studio proje şablonları ilişkilendirmek ve kendi SharePoint proje öğesi türlerini tanımlayın.Örneğin, özel bir eylem veya bir alan oluşturmak için SharePoint proje öğesi türü tanımlayabilirsiniz.Daha fazla bilgi için bkz. Özel SharePoint proje öğe türlerini tanýmlamak.

  • Visual Studio yüklü olan SharePoint proje öğesi türleri genişletir.Örneğin, bir proje öğesine kısayol menü öğesi ekleyebilirsiniz Çözüm Gezgini ve proje öğesi geliştiricinin menü öğesi seçtiğinde özelleştirebilirsiniz.Daha fazla bilgi için bkz. SharePoint proje öğeleri genişletme.

  • SharePoint projeler genişletir.Örneğin, öğeler eklendiğinde veya kaldırıldığında SharePoint projelerden, belirli görevleri gerçekleştirmek için olay işleyicisi ekleyebilirsiniz.Daha fazla bilgi için bkz. SharePoint projeleri genişletme.

  • SharePoint proje öğeleri ve SharePoint projeler paketleme ve dağıtım davranışını genişletirler.Örneğin, kendi dağıtım adımları dağıtmak veya bir proje geri çekmek veya Visual Studio dağıtım bazı adımlar yürütüldüğünde, ek özel görevleri yerine getirebilirsiniz yürütülecek oluşturabilirsiniz.Daha fazla bilgi için bkz. Genişletme SharePoint paketleme ve dağıtım.

Genel geliştirme görevleri

SharePoint proje sistemi uzantılarında aşağıdaki ortak görevleri gerçekleştirebilirsiniz:

Ayrıca bkz.

Kavramlar

Özel SharePoint proje öğe türlerini tanýmlamak

SharePoint proje öğeleri genişletme

SharePoint projeleri genişletme

Genişletme SharePoint paketleme ve dağıtım

SharePoint proje sistem uzantılarında verilerini kaydetme

SharePoint proje sistem türleri ve diğer Visual Studio proje türleri arasında dönüştürme

Programlama ile ilgili kavramlar ve Özellikler SharePoint Araçlar uzantıları

Diğer Kaynaklar

Visual Studio SharePoint araçları genişletme