Rozszerzenia systemu projektu programu SharePoint
Rozwiązanie programu SharePoint można utworzyć przy użyciu zestawu szablonów projektu i szablony elementów w programie Visual Studio.Szablony te spełniają wymagania wielu scenariuszy rozwoju, ale można odkryć niektóre przypadki, gdzie nie oferują funkcje, które wymagają.W takich przypadkach można rozszerzyć system projektu programu SharePoint.
Przegląd systemu projektu programu SharePoint
System projektu programu SharePoint jest oparty na podstawowy składnik elementów projektu programu SharePoint.Element projektu programu SharePoint reprezentuje pojedynczy dostosowywania programu SharePoint, listy definicji, składnik Web Part lub typu zawartości.
Projekt programu SharePoint jest projekt programu Visual Studio, która zawiera jeden lub więcej elementów projektu programu SharePoint.Projekty programu SharePoint zawierają także dodatkowe składniki, które określają, jak elementy projektu są pogrupowane w funkcji i pakietów rozmieszczania.
Aby uzyskać więcej informacji na temat zawartości programu SharePoint elementy projektu i projektów programu SharePoint, zobacz Tworzenie elementu szablonów i szablony projektu dla elementów projektu programu SharePoint.
Jak rozszerzyć System projektu programu SharePoint
Można rozszerzyć system projektu programu SharePoint, w następujący sposób:
Definiowanie własnych typów elementów projektu programu SharePoint i powiązać je z nowych szablonów elementu lub szablonów projektu w programie Visual Studio.Na przykład można zdefiniować typ elementu projektu programu SharePoint do tworzenia niestandardowych akcji lub pola.Aby uzyskać więcej informacji, zobacz Definiowanie typów elementów projektu programu SharePoint niestandardowe.
Rozszerzanie typów elementów projektu programu SharePoint, które są już zainstalowane w programie Visual Studio.Na przykład, można dodać element menu skrótów z elementem projektu w Solution Explorer i Dostosuj element projektu, gdy projektant wybiera element menu.Aby uzyskać więcej informacji, zobacz Rozszerzanie elementy projektu programu SharePoint.
Rozszerzanie projektów programu SharePoint.Na przykład można dodać obsługi zdarzeń do wykonywania określonych zadań, gdy elementy są dodawane lub usuwane z projektów programu SharePoint.Aby uzyskać więcej informacji, zobacz Rozszerzanie projektów programu SharePoint.
Rozszerzanie zachowanie pakowania i rozmieszczania elementów projektu programu SharePoint i projektów programu SharePoint.Na przykład można utworzyć własne kroki wdrażania wykonać podczas wdrażania lub wycofać projekt lub dodatkowe niestandardowe zadania można wykonać, gdy Visual Studio wykonuje pewne kroki wdrażania.Aby uzyskać więcej informacji, zobacz Rozszerzanie programu SharePoint, pakowania i rozmieszczania.
Typowe zadania programowania
Następujące typowe zadania można wykonywać w rozszerzeniach systemu projektu programu SharePoint:
Zapisywanie danych niestandardowy ciąg z elementów projektu i w kilku różnych typów plików projektu.Aby uzyskać więcej informacji, zobacz Zapisywanie danych w rozszerzeniach systemu projektu programu SharePoint.
Konwersja obiektu w systemie projektu programu SharePoint do odpowiednich obiektów w modelu obiektów automatyzacji programu Visual Studio lub integracji modelu obiektów, lub odwrotnie.Aby uzyskać więcej informacji, zobacz Konwersja między typami systemu projektu programu SharePoint i rodzajami projektu programu Visual Studio.
Zobacz też
Koncepcje
Definiowanie typów elementów projektu programu SharePoint niestandardowe
Rozszerzanie elementy projektu programu SharePoint
Rozszerzanie projektów programu SharePoint
Rozszerzanie programu SharePoint, pakowania i rozmieszczania
Zapisywanie danych w rozszerzeniach systemu projektu programu SharePoint
Pojęcia związane z programowaniem i funkcje służące do rozszerzenia narzędzi programu SharePoint
Inne zasoby
Rozszerzanie narzędzi programu SharePoint w programie Visual Studio