Sdílet prostřednictvím


Vývoj řešení služby SharePoint

Několik šablon typu projektu SharePoint je k dispozici v rámci Visual Studio a lze je využít k vytváření webů SharePoint a prvků na webu.Seznam dostupných typů projektu naleznete v tématu Šablony projektů a položek projektů služby SharePoint.Následuje popis prvků a vlastností projektu služby SharePoint.

Informace o službě SharePoint 2013 a aplikacích pro službu SharePoint naleznete v tématech SharePoint 2013 a Sestavení aplikací pro SharePoint.

Prvky projektu služby SharePoint

Uzly v rámci projektu služby SharePoint, které jsou známé jako položky služby SharePoint.Položky služby SharePoint mohou obsahovat také jeden nebo více podsouborů, označované také jako soubory s položkami SharePoint, jako např. konfigurační soubory XML, formuláře .aspx a další.

Namísto vytváření projektů pomocí šablon projekt, které jsou již předvyplněny soubory s položkami projektu, můžete použít šablonu Prázdný projekt, vytvořit tak prázdný projekt SharePoint, a potom ručně přidat položky projektu.Projekty SharePoint mohou volitelně obsahovat také jeden nebo více souborů s funkcemi (pro aktivaci ve službě SharePoint) a soubory s balíčkem určené pro distribuci projektů.

Speciální uzly

Každý projekt služby SharePoint obsahuje dva uzly, které nelze přejmenovat, odstranit, vyjmout, kopírovat nebo přetáhnout z projektu.Tyto uzly jsou následující:

  • Funkce

  • Balíček

Oba uzly se vždy zobrazí ve všech projektech SharePoint i v případě, že žádné funkce nebo balíčky nejsou definovány pro projekt.

Uzel funkcí

Uzel Funkce obsahuje jednu nebo více funkcí projektu SharePoint.Funkce je kontejner rozšíření pro službu SharePoint.Po nasazení na server SharePoint může být funkce zahrnuta do definic webu nebo aktivována jednotlivě správci služby SharePoint na webech služby SharePoint.Další informace naleznete v tématu Práce s funkcemi.

Při přidání položky, jako je například typ obsahu nebo instance seznamu do projektu SharePoint, přidá se funkce do uzlu Funkce.Rozsah položky určuje, zda je přidána do existující nebo nové funkce.Pokud je nová položka ve stejném oboru jako stávající funkce, je přidána do této funkce.Jinak je položka přidána do nové funkce.

Chcete-li ručně přidat funkci, proveďte příkaz Přidat funkci na místní nabídce zkratky uzlu funkce.Můžete zobrazit nebo změnit obsah funkce pomocí návrháře funkcí.Další informace naleznete v tématu Postupy: Přizpůsobení funkce služby SharePoint.

Pokud funkce je přidána do projektu SharePoint, zobrazí se v Průzkumník řešení jako uzel s výchozím názvem funkcex.feature, kde x je jedinečné číslo.Po nasazení funkce na server SharePoint ji může správce služby SharePoint aktivovat, čímž ji zpřístupnění uživatelům webu služby SharePoint.

Uzel balíčku

Uzel Balíček obsahuje jeden soubor, který slouží jako mechanismus rozdělení projektu služby SharePoint.Tento soubor, známý jako solutionpackage, je založen na formátu .CAB s rozšířením .WSP.Balíček řešení je nasaditelný, opakovaně použitelný soubor, který obsahuje sadu funkcí, definic webu a sestavení, které se vztahují k webům služby SharePoint a které lze povolit nebo zakázat jednotlivě.Uzel Balíček také vždy obsahuje soubor s názvem Package.wspdef, definiční soubor balíčku XML.Po nasazení balíčku na serveru, na kterém běží SharePoint, může správce aplikaci SharePoint nainstalovat a aktivovat její funkce.

Můžete zobrazit nebo změnit obsah balíčku v návrháři balíčku poklepáním na uzel balíčku nebo otevřením jeho místní nabídky a následným výběrem možnosti Otevřít.Další informace naleznete v tématu Vytváření balíčků řešení služby SharePoint.

SharePoint Project a vlastnosti položky projektu

Projekty SharePoint, stejně jako ostatní projekty Visual Studio zobrazí vlastnosti v okně Vlastnosti a na stránce s vlastnostmi.Vlastnosti, které jsou zobrazeny, závisí na uzlu, který je vybrán.

Pokud vyberete projekt služby SharePoint, položku projektu nebo soubor položky uzlu v Průzkumníkovi řešení následující vlastnosti se zobrazí v okně vlastností nebo na stránce vlastností:

Vlastnosti projektu

Název vlastnosti

Description

Konfigurace aktivního nasazení

Určuje řadu kroků, které jsou prováděny během nasazení.Další informace naleznete v tématu Postupy: Úprava konfigurace nasazení služby SharePoint.

Cíl nasazení sestavení

Určí, kde jsou umístěna sestavení aplikace SharePoint.Platné hodnoty umístění sestavení jsou buď GlobalAssemblyCache (výchozí) nebo WebApplication.

Pokud je vlastnost Sandboxed Solution nastavena na true, pak je tato vlastnost deaktivována.

Automatické odvolání po ladění

Určuje, zda se řešení nasazení automaticky odvolá ze serveru SharePoint po spuštění aplikace v režimu ladění v rámci Visual Studio.Při výběru řešení odvolání při IDE přejde zpět do návrhového zobrazení po ladění.Není-li zaškrtnuto, nelze odvolat řešení.Další informace o vytváření řešení naleznete v tématu Stahování řešení.

Upravit konfiguraci

Určuje konfiguraci nasazení, kterou chcete u projektu použít.Další informace naleznete v tématu Postupy: Úprava konfigurace nasazení služby SharePoint a Nasazení, publikování a upgradování balíčků řešení služby SharePoint.

Povolit ladění v programu Silverlight (místo ladění skripty)

Není-li zaškrtnuto, připojí se Silverlight debugger k ladění procesu.Není-li zaškrtnuto, připojí se nástroj Script debugger k ladění procesu.Další informace naleznete v tématu Přehled ladění Silverlight.

Zahrnout sestavení v balíčku

Určuje, zda je sestavení projektu v okamžiku vytvoření zabaleno.

Příkazový řádek pro období po nasazení

Určuje, které příkazy se spustí po nasazení řešení SharePoint.Tento řádek podporuje libovolné dávkové příkazy a také řešení proměnných MSBuild.Další informace naleznete v tématu Postupy: Nastavení příkazů nasazení služby SharePoint.

Příkazový řádek pro období před nasazením

Určuje, které příkazy se spustí před nasazením řešení SharePoint.Tento řádek podporuje libovolné dávkové příkazy a také řešení proměnných MSBuild.Další informace naleznete v tématu Postupy: Nastavení příkazů nasazení služby SharePoint.

Soubor projektu

Název souboru, který obsahuje sestavení, konfiguraci a informace o projektu.

Složka projektu

Umístění souboru projektu v systému. (Jen pro čtení)

Řešení v izolovaném prostoru

Určuje, zda se má projekt nasadit jako řešení v izolovaném prostoru (známé také jako user-created solution).Řešení v izolovaném prostoru nejsou nutně důvěryhodná.Hodnota true znamená, že projekt je nasazen jako řešení v izolovaném prostoru, hodnota false znamená, že projekt je nasazen jako řešení farmy.Další informace naleznete v tématu Aspekty řešení v izolovaném prostoru a Rozdíly mezi řešeními v izolovaném prostoru a ve farmách.

Adresa URL webu

Určuje URL cílového webu pro tento projekt.

Položky ze složky Po spuštění

Určuje první položku projektu, která se spustí.

Pokud zvolíte soubor položky služby SharePoint (například pracovní postup nebo funkce v uzlu funkce), zobrazí se následující vlastnosti v okně vlastnosti:

Vlastnosti položky projektu

Název vlastnosti

Description

Řešení konfliktů při nasazení

Určuje akci, která bude provedena po nasazení položky projektu, jejích vlastnosti jsou stejné, jako u položky, která se již na serveru nachází.Další informace naleznete v tématu Řešení potíží s balením a nasazením služby SharePoint.

Vlastnosti funkce

Určuje sadu hodnot (uložených jako klíč/dvojici hodnot), která je během nasazení do služby SharePoint součástí funkce.Po nasazení funkce můžete přistupovat k hodnotám vlastností v kódu.Další informace naleznete v tématu Poskytování informací o balení a nasazení v položkách projektu.

Příjemce funkce

Poskytuje kód, který se spustí při výskytu určitých událostí položky projektu obsahující funkci.Další informace naleznete v tématu Poskytování informací o balení a nasazení v položkách projektu.

Název složky

Název složky položky projektu služby SharePoint.

Odkazy na výstup projektu

Určuje závislost, jako je například sestavení, kterou potřebuje váš projekt spustit.Další informace naleznete v tématu Poskytování informací o balení a nasazení v položkách projektu.

Položky bezpečného řízení

Určuje ovládací prvky, které lze bezpečně nechat upravovat nedůvěryhodnými uživateli.Další informace naleznete v tématu Poskytování informací o balení a nasazení v položkách projektu.

Vlastnosti souboru s položkou projektu

Název vlastnosti

Description

Akce sestavení

Určuje, jak se soubor vztahuje k procesům sestavení a nasazení.Další informace naleznete v tématu Vlastnosti souboru.

Kopírovat do výstupní složky

Určuje, zda bude zdrojový soubor zkopírován do výstupního adresáře.To může být jedna z následujících hodnot:

  • Do not copy

  • Copy always

  • Copy if newer

Další informace naleznete v tématu Vlastnosti souboru.

Vlastní nástroj

Určuje název nástroje, je-li k dispozici, který transformuje soubor v době návrhu a umístí výstup této transformace do jiného souboru.Například, soubor datové sady (XSD) má vlastní výchozí nástroj.Další informace naleznete v tématu Vlastnosti souboru.

Obor názvu vlastního nástroje

Obor názvů, do kterého je zkopírován výstup vlastního nástroje.Další informace naleznete v tématu Vlastnosti souboru.

Umístění nasazení

Úplná cesta k souboru na serveru SharePoint.Tato cesta se skládá z kořene nasazení a cesty nasazení podvlastností.

Cesta nasazení

Relativní cesta k souboru v souboru SharePoint Server, například Workflow1\.Úplná cesta k souboru je vytvořena zřetězením hodnoty Deployment Path na konci hodnoty Deployment Root.

Výběrem hodnoty z RootFile pro vlastnost Deployment Type změníte vlastnost Deployment Root na {SharePointRoot}\. Výsledkem bude vznik plně kvalifikované cesty {SharePointRoot}\Workflow1\.Další informace naleznete v tématu Balení a nasazení řešení služby SharePoint.

Kořenový adresář nasazení

Řetězec.Kořenová složka, kde je soubor nasazen na server SharePoint Server.Například {SharePointRoot}\Template\Features\{Název_funkce}\.

Hodnota vlastnosti Deployment Root je určena nastavením Deployment Type.

Typ nasazení

Typ nasazení souboru, který určuje jeho hodnotu Deployment Root.To může být jedna z následujících hodnot:

Hodnota výčtu

Hodnota Deployment Root

NoDeployment

<no value>

ElementManifest

{SharePointRoot}\Template\Features\{Název_funkce}\

ElementFile

{SharePointRoot}\Template\Features\{Název_funkce}\

TemplateFile

{SharePointRoot}\Template\

RootFile

{SharePointRoot}\

GlobalResource

{SharePointRoot}\Resources\

ClassResource

{ClassResourcePath}\

Další informace naleznete v tématu DeploymentType.

Název souboru

Název souboru nebo složky pro soubor položky.

Úplná cesta

Umístění souboru pro položku. (Jen pro čtení)

Příbuzná témata

Title

Description

Šablony projektů a položek projektů služby SharePoint

Popisuje projekt služby SharePoint a šablony položek projektu, dostupné v Visual Studio.

Postupy: Přidání položek do projektu služby SharePoint

Popisuje, jak přidat nové nebo existující položky do projektu Visual Studio služby SharePoint.

Návod: Vytvoření sloupce webu, typu obsahu a seznamu pro službu SharePoint

Podrobně vás provede tvorbou pole pro zákazníka, typem obsahu, definicí seznamu a instancí seznamu.

Postupy: Vytvoření přijímače událostí

Popisuje postup přidání přijímače události do projektu vytvořeného v části Návod: Vytvoření sloupce webu, typu obsahu a seznamu pro službu SharePoint.

Vytváření řešení pracovního postupu služby SharePoint

Popisuje, jak vytvořit projekty pracovního postupu obsahující přidružené formuláře pracovního postupu a formuláře zahájení pracovního postupu.

Vytváření stránek pro službu SharePoint

Popisuje, jak můžete vytvářet stránky, například stránky aplikace, webové stránky, stránky předlohy a rozložení stránek pro službu SharePoint.

Vytváření webových částí pro službu SharePoint

Popisuje, jak přidat ovládací prvky, které umožňují uživatelům přímo upravit obsah, vzhled a chování stránky webu služby SharePoint pomocí prohlížeče.

Vytváření opakovaně použitelných ovládacích prvků pro webové části nebo stránky aplikací

Popisuje způsob vytváření uživatelských ovládacích prvků, které mohou být spotřebovány stránkami aplikace a webovými částmi, které jsou spouštěny jako služby SharePoint.

Integrace obchodních dat do služby SharePoint

Popisuje, jak integrovat data z webové služby a back-endové serverové aplikace do aplikace SharePoint.

Vytváření definic webu pro službu SharePoint

Popisuje, jak vytvořit definice webu: šablony, které slouží k vytváření webů služby SharePoint.

Import položek z existující stránky SharePoint

Popisuje, jak importovat položky, jako jsou moduly a typy obsahu z existujícího webu služby SharePoint do projektu Visual Studio služby SharePoint.

Vložení souborů do řešení pomocí modulů

Popisuje způsob použití modulů k nasazení souborů z vašeho projektu Visual Studio na web služby SharePoint.

Procházení připojení služby SharePoint pomocí průzkumníka serveru

Popisuje, jak lze procházet místní weby služby SharePoint pomocí aplikace Server Explorer.

Poskytování informací o balení a nasazení v položkách projektu

Popisuje způsob použití vlastností položek projektu k poskytnutí informací o balení a nasazení projektům, jako jsou položky bezpečného řízení, odkazy na výstup projektu a vlastnosti funkcí.

Postupy: Přidání a odebrání mapovaných složek

Popisuje, jak mapované složky mohou být přidány do projektu a zajistit tak snadnější přístup k prostředkům služby SharePoint.

Aspekty řešení v izolovaném prostoru

Popisuje problémy spojené s řešeními v izolovaném prostoru.

Zabezpečení pro řešení služby SharePoint

Popisuje důležité informace o zabezpečení při vytváření řešení služby SharePoint v Visual Studio.

Dialogové okno pro výběr adresy URL (vývoj pro SharePoint v sadě Visual Studio)

Popisuje dialogové okno, které můžete použít k přidání cest odkazů na zdroje v projektu nebo na místním serveru SharePoint.

Viz také

Další zdroje

Začínáme (vývoj pro SharePoint v sadě Visual Studio)

Procházení připojení služby SharePoint pomocí průzkumníka serveru

Sestavování a ladění řešení služby SharePoint

Balení a nasazení řešení služby SharePoint