SharePoint projeleri genişletme
SharePoint projeler proje düzeyi özelliklerini özelleştirmek istiyorsanız, proje uzantısı oluşturun.Örneğin, özel proje özellikleri eklemek veya kullanıcı Visual Studio SharePoint çözüm geliştiren oluşan proje düzeyi olaylara yanıt.
Proje uzantıları oluşturma
Proje öğesi genişletmek için uygulayan Visual Studio uzantısı derleme yapı ISharePointProjectExtension arabirim.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint proje uzantısı oluşturma.
Proje uzantısı oluşturduğunuzda, SharePoint projeler için aşağıdaki işlevleri de ekleyebilirsiniz:
Kısayol menü öğesi ekleyin.Bir SharePoint proje düğümü için kısayol menüsünü açtığınızda menü öğesi görünür Çözüm Gezgini düğümü sağ tıklatarak veya onu seçerek ve ÜSTKRKT + F10 seçme tuşları.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint projeler için bir kısayol menü öğesi Ekle.
Özel bir özellik ekleyin.Özellik görünür özelliklerini SharePoint projesinde seçtiğinizde pencere Çözüm Gezgini.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint projeleri için özellik eklemek.
Oluşturmak, dağıtmak ve test projesi uzantısı nasıl otomatikleştirildiğini gösteren bir anlatım için bkz: İzlenecek yol: SharePoint proje uzantısı oluşturma.
Proje Uzantıları ve proje örnekleri arasındaki ilişkiyi anlama
Proje uzantısı oluşturduğunuzda, uzantınızı yüklediği her türlü SharePoint proje açıldığında Visual Studio. Visual StudioOlay alıcıları liste tanımları ve içerik türleri gibi birçok SharePoint proje şablonları içerir.Ancak, yalnızca bir SharePoint proje türü yoktur.Görünür proje türleri Yeni bir proje iletişim kutusu, yalnızca bir veya daha fazla SharePoint proje öğeleri birlikte paketlemenize şablonlardır.Yalnızca bir SharePoint proje türü olduğundan, bir proje için oluşturulmuş uzantıları tüm SharePoint projeler için geçerlidir.Örneğin, yalnızca geçerli bir uzantı oluşturamazsınız bir İçerik türü proje.
Belirli proje örneğine erişmek için aşağıdakilerden birini ele ISharePointProjectEvents olayları projectService parametresi uygulamasında, ISharePointProjectExtension.Initialize yöntem.SharePoint proje eklendiğinde bir çözüm belirlemek için örneğin, ele ProjectAdded olay.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint proje uzantısı oluşturma.
Ayrıca bkz.
Görevler
İzlenecek yol: SharePoint proje uzantısı oluşturma
Kavramlar
Nasıl yapılır: SharePoint proje uzantısı oluşturma
Nasıl yapılır: SharePoint projeler için bir kısayol menü öğesi Ekle
Nasıl yapılır: SharePoint projeleri için özellik eklemek
Özel SharePoint proje öğe türlerini tanýmlamak
SharePoint proje öğeleri genişletme