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:
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:
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 |
---|---|
Popisuje projekt služby SharePoint a šablony položek projektu, dostupné v Visual Studio. |
|
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. |
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. |
|
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. |
|
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. |
|
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. |
Popisuje, jak integrovat data z webové služby a back-endové serverové aplikace do aplikace SharePoint. |
|
Popisuje, jak vytvořit definice webu: šablony, které slouží k vytváření webů služby 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. |
|
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í. |
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. |
|
Popisuje problémy spojené s řešeními v izolovaném prostoru. |
|
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