Sdílet prostřednictvím


Sestavování a ladění řešení SharePointu

Obecně platí, že sestavování a ladění řešení SharePointu je stejné jako sestavování a ladění jiných typů projektů v sadě Visual Studio. Témata v této části vysvětlují rozdíly, které existují.

Výstup projektu pro řešení SharePointu

Sestavení řešení Služby SharePoint vytváří sestavení a soubor balíčku řešení (WSP). Následující tabulka ukazuje umístění těchto souborů během sestavení.

Položka sestavení Výstupní složka
Sestavení, programová databáze (.pdb) a soubory WSP . <ProjectName\bin\debug nebo <ProjectName>>\bin\release
Soubory položek projektu SharePointu <ProjectName\pkg\debug nebo <ProjectName>>\pkg\release
Sestavte zprostředkující soubory. <ProjectName\obj\debug nebo <ProjectName>>\obj\release
Zabalte zprostředkující soubory. <ProjectName\pkgobj\debug nebo <ProjectName>>\pkgobj\release

Vytváření řešení SharePointu

Aby bylo možné vytvářet řešení SharePointu, musí mít vývojový počítač nainstalovanou správnou verzi serveru SharePoint. V opačném případě je vytváření sharepointových řešení stejné jako vytváření dalších typů projektů v sadě Visual Studio. Další informace naleznete v tématu Postupy: Sestavení řešení služby SharePoint.

Ladění a testování řešení SharePointu

Před laděním sada Visual Studio zkopíruje balíček WSP na server SharePoint, aktivuje funkce s oborem webu a webu a v některých případech spustí projekt. V jiných případech může být nutné projekt otevřít ručně. Další informace najdete v tématu Řešení potíží s řešeními SharePointu a ladění řešení SharePointu.

Ladění a ověření řešení SharePointu pomocí funkcí Azure DevOps Services

Funkce Azure DevOps Services, jako je testování jednotek a IntelliTrace, umožňují přesněji určit problémy v řešeních SharePointu. Profilace umožňuje vyhledat a identifikovat oblasti problémů s výkonem v řešeních SharePointu. Další informace naleznete v tématu Ověřování a ladění kódu služby SharePoint a profilace výkonu aplikací Služby SharePoint.

Zabezpečení během procesu sestavení

Pokud chcete zabalit nebo nasadit řešení SharePointu, musí mít Visual Studio oprávnění ke kopírování souborů na sharepointový server. Visual Studio musíte spustit jako proces se zvýšenými oprávněními a uživatelský účet musí být kolekce webů Správa istrator na serveru SharePoint. Kromě toho musíte určit, jestli je projekt řešení v izolovaném prostoru (sandbox) nebo řešení farmy. Další informace najdete v tématu Rozdíly mezi řešeními sandboxu a farmy.

Použití příkazu Vyčistit

Pokud je řešení SharePointu nainstalované na serveru SharePoint pro ladění, příkaz Vyčistit řešení neodinstaluje. Místo toho je nutné deaktivovat funkce prostřednictvím konfigurace služby SharePoint.

Viz také