Vytváření položek projektu SharePoint položku šablony a šablony aplikace Project
Při definování vlastní typ položky projektu SharePoint můžete přidružit ji šablonu položky nebo šablona projektu tak, že ostatní mohou vývojáři položku projektu v aplikaci Visual Studio. Můžete také vytvořit průvodce šablony.
Například Visual Studio 2010 neobsahuje šablonu projektu nebo šablony položky pro přidání pole na webu SharePoint. Můžete definovat typ položky projektu SharePoint, který představuje pole a potom vytvořit šablonu položky, které mohou vývojáři přidat položky pole projektu SharePoint. Nebo můžete vytvořit šablonu projektu tak, aby vývojáři mohou vytvořit nový projekt SharePoint obsahující položky pole. V obou případech můžete zadat také průvodce, který se zobrazí, když vývojáři použít šablonu. Tohoto průvodce lze informace shromažďovat vývojářům konfigurovat nové položky nebo projektu.
Položku šablony a šablony aplikace project jsou soubory ZIP, které obsahují soubory, které používá Visual Studio vytvořit položku projektu nebo projekt. Další informace o základy položku šablony a šablony aplikace project Úvod k šablonám aplikace Visual Studio.
Vytvoření šablony položek
Když vytvoříte šablonu položky pro položku SharePoint projektu, jsou některé soubory vždy požadované a volitelné soubory, které mohou používat určité typy položek projektu Názorný postup ukazuje, jak definovat typ položky projektu SharePoint a vytvořit šablonu položky, viz Podrobné pokyny: Vytvoření položky projektu vlastní akce položku šablony, část 1.
Následující tabulka uvádí požadované soubory vytvořit šablonu položky pro položku SharePoint projektu.
Požadovaný soubor |
Popis |
---|---|
Soubor .spdata |
Toto je soubor XML, který určuje obsah a výchozí chování položky projektu. Tento soubor musí být zahrnut v šabloně zboží. Další informace o obsahu .spdata souborů naleznete v tématu Referenční schéma SharePoint položky. |
Soubor .vstemplate. |
Tento soubor obsahuje informace potřebné k zobrazení šablony v aplikaci Visual Studio Přidat novou položku dialogové okno a vytvořit položku projektu ze šablony. Tento soubor musí být zahrnut v šabloně zboží. Další informace naleznete v tématu Soubory metadat šablony sady Visual Studio. |
Sestavení rozšíření Visual Studio, která implementuje ISharePointProjectItemTypeProvider rozhraní. |
Toto sestavení definuje chování běhu položky projektu. Toto sestavení musí být zahrnut v balíčku VSIX položku šablony. Další informace naleznete v tématu Definování vlastní typy položek projektu SharePoint a Nasazování rozšíření pro nástroje služby SharePoint v aplikaci Visual Studio. |
V následující tabulce jsou uvedeny některé nejběžnější volitelné soubory, které mohou být zahrnuty v šabloně zboží. Některé typy položek projektu může vyžadovat další soubory, které zde nejsou uvedeny.
Volitelný soubor |
Popis |
---|---|
Elements.XML |
A funkce prvek souboru. Tento soubor definuje chování vytvořené položky projektu přizpůsobení uživatelského rozhraní a. Každý typ vlastního nastavení, například seznam instancí, typy obsahu nebo vlastní akce má odlišné schéma definující obsah tohoto souboru. Další informace naleznete v stavební blok: Funkce a schémata funkce. |
Schema.xml |
Soubor schématu seznamu definic. Další informace naleznete v stavební blok: Seznamy a knihovny dokumentů a Schema.xml. |
.WebPart |
A definice webové části souboru. Tento soubor obsahuje nastavení vlastností webové části. Další informace naleznete v stavební blok: Webové části. |
.ascx |
ASP.Soubor NET UserControl. Tento soubor definuje vizuální webové části uživatelského rozhraní. |
.aspx |
ASP.NET stránkovací soubor. Tento soubor obsahuje kód XML, který definuje stránka aplikace. |
soubory .cs nebo VB |
Tyto soubory kód definují chování SharePoint úprav, které mají programovací model, který je přístupný z Visual C# nebo kódu jazyka Visual Basic, například aplikaci stránky webových částí a pracovní postupy. |
Vytváření šablon projektů
Při vytváření projektu šablony služby SharePoint jsou některé soubory vždy požadované a volitelné soubory, které mohou používat určité typy projektů. SharePoint projekty obvykle zahrnují alespoň jednu položku projektu SharePoint. Není to však vyžadováno. Můžete například definovat projektu šablony služby SharePoint, který je určen pouze pro nasazení řešení SharePoint vytvořené v jiných projektech.
Názorný postup ukazuje, jak definovat typ položky projektu SharePoint a vytvořit projekt šablony, viz Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 1.
Následující tabulka obsahuje soubory, které musí být součástí projektu šablony služby SharePoint.
Požadovaný soubor |
Popis |
---|---|
Soubor .vstemplate |
Tento soubor obsahuje informace potřebné k zobrazení šablony v aplikaci Visual Studio Nový projekt dialogové okno a vytvořit projekt šablony. Další informace naleznete v tématu Soubory metadat šablony sady Visual Studio. |
Soubor csproj nebo VBPROJ |
Toto je soubor projektu. Definuje obsah a nastavení konfigurace projektu. |
Package.Package |
Tento soubor definuje balíček nasazení pro projekt. Při použití Návrháře balíček upravit balíček řešení projektu Visual Studio ukládá data o balíčku řešení v tomto souboru. Při vytváření vlastní šablony projektu SharePoint doporučujeme zahrnout pouze požadované minimální obsah souboru Package.package a konfigurace balíčku řešení pomocí rozhraní API v Microsoft.VisualStudio.SharePoint.Packages obor názvů přípona přidružená šablona projektu. Pokud to uděláte, šablona projektu jsou chráněny před budoucí změny struktury souboru Package.package. Příklad ukazuje, jak vytvořit soubor Package.package s minimální požadavky obsahu, viz Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 1. Pokud chcete upravit přímo soubor Package.package, můžete ověřit obsah pomocí schématu % Program Files (10.0\Xml\Schemas\PackageModelSchema.xsd x86)%\Microsoft Visual Studio. |
Package.template.XML |
Tento soubor poskytuje základ pro řešení souboru manifestu (manifest.xml) pro řešení balíček SharePoint (WSP) generovaný z projektu. Pokud chcete zadat některé chování, které není určeno pro uživatelé typ projektu změnit, můžete přidat obsah tohoto souboru. Další informace naleznete v stavební blok: Řešení a schématu řešení. Při vytváření balíčku řešení z projektu Visual Studio sloučí obsah Package.package a Package.Template.xml soubory do roztoku soubor manifestu. Další informace o vytváření balíčků řešení viz How to: Create a SharePoint Solution Package in Visual Studio. |
Následující tabulka uvádí volitelné soubory, které lze zahrnout šablonu projektu.
Volitelný soubor |
Popis |
---|---|
Položky projektu SharePoint |
Může obsahovat jeden nebo více souborů .spdata, které definují typy položek projektu SharePoint. Každý soubor .spdata musí mít odpovídající ISharePointProjectItemTypeProvider implementace v sestavení rozšíření je součástí balíčku VSIX šablona projektu. Další informace naleznete v Vytváření šablon zboží. SharePoint projekty obvykle zahrnují alespoň jednu položku projektu SharePoint. Není to však vyžadováno. |
Název_funkce.feature |
Tento soubor definuje funkce služby SharePoint, která slouží k seskupení několika položek projektu nasazení. Při použití funkce Designer přizpůsobit funkce v projektu Visual Studio ukládá data o funkci v tomto souboru. Pokud chcete seskupit položky projektu do různých funkcí, můžete zahrnout více souborů .feature. Při vytváření vlastní šablony projektu SharePoint doporučujeme zahrnout pouze minimální požadovaný obsah každého souboru .feature, a nakonfigurovat funkce pomocí rozhraní API v Microsoft.VisualStudio.SharePoint.Features obor názvů přípona přidružená šablona projektu. Pokud to uděláte, šablona projektu jsou chráněny před budoucí změny struktury souboru .feature. Příklad ukazuje, jak vytvořit soubor .feature s minimální požadavky obsahu, viz Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 1. Pokud chcete upravit přímo soubor .feature, můžete ověřit obsah pomocí schématu % Program Files (10.0\Xml\Schemas\FeatureModelSchema.xsd x86)%\Microsoft Visual Studio. |
Název_funkce.Template.XML |
Tento soubor je základem pro soubor manifestu funkce (Feature.xml) pro každou funkci generovaný z projektu. Pokud chcete zadat některé chování, které není určeno pro uživatelé typ projektu změnit, můžete přidat obsah tohoto souboru. Další informace naleznete v stavební blok: Funkce a Feature.xml soubory. Při vytváření balíčku řešení z projektu Visual Studio sloučí obsah každé dvojice Název_funkcesoubor .feature a Název_funkce.Soubor manifestu Template.XML soubory do funkce. Další informace o vytváření balíčků řešení viz How to: Create a SharePoint Solution Package in Visual Studio. |
Vytvoření průvodců pro položku šablony a šablony projektu
Po definování položky Typ projektu SharePoint a přidružit položku nebo projekt šablony můžete také vytvořit průvodce. Průvodce zobrazí při vývojáři šablonu položky přidat k projektu projektu položky služby SharePoint nebo vývojáři šablona projektu vytvořit nový projekt obsahující položku SharePoint projektu. Průvodce lze použít ke shromažďování informací od vývojářů a inicializovat nové položky projektu SharePoint.
Návody, které ukazují, jak vytvořit položku šablony a šablony aplikace project průvodců, viz Podrobné pokyny: Vytvoření položky projektu vlastní akce položku šablony, část 2 a Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 2.
Viz také
Úkoly
Podrobné pokyny: Vytvoření položky projektu vlastní akce položku šablony, část 1
Koncepty
Úvod k šablonám aplikace Visual Studio
Další zdroje
Definování vlastní typy položek projektu SharePoint
Podrobné pokyny: Vytvoření položky projektu vlastní akce položku šablony, část 2
Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 1
Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 2