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:
Özel dize veri proje öğeleri ve birkaç farklı türde proje dosyalarını kaydedin.Daha fazla bilgi için bkz. SharePoint proje sistem uzantılarında verilerini kaydetme.
SharePoint proje sistemi Visual Studio Otomasyon nesne modeli veya nesne modeli tümleştirmesi, karşılık gelen bir nesne için nesneyi dönüştürme veya tersi.Daha fazla bilgi için bkz. SharePoint proje sistem türleri ve diğer Visual Studio proje türleri arasında dönüştürme.
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ı