Udostępnij za pośrednictwem


Kompilowanie i debugowanie rozwiązań programu SharePoint

Ogólnie rzecz biorąc, kompilowanie i debugowanie rozwiązań programu SharePoint jest takie samo jak kompilowanie i debugowanie innych typów projektów w programie Visual Studio. Tematy w tej sekcji wyjaśniają różnice, które istnieją.

Dane wyjściowe projektu dla rozwiązań programu SharePoint

Tworzenie rozwiązań programu SharePoint tworzy zestawy i plik pakietu rozwiązania (.wsp). W poniższej tabeli przedstawiono lokalizacje tych plików podczas kompilacji.

Element kompilacji Folder wyjściowy
Pliki assembly, program database (.pdb) i .wsp . <ProjectName>\bin\debug lub <ProjectName>\bin\release
Pliki elementów projektu programu SharePoint. <ProjectName>\pkg\debug lub <ProjectName>\pkg\release
Kompilowanie plików pośrednich. <ProjectName>\obj\debug lub <ProjectName>\obj\release
Spakuj pliki pośrednie. <ProjectName>\pkgobj\debug lub <ProjectName>\pkgobj\release

Tworzenie rozwiązań programu SharePoint

Aby tworzyć rozwiązania programu SharePoint, na komputerze dewelopera musi być zainstalowana poprawna wersja programu SharePoint Server. W przeciwnym razie tworzenie rozwiązań programu SharePoint jest takie samo jak tworzenie innych typów projektów w programie Visual Studio. Aby uzyskać więcej informacji, zobacz How to: Build SharePoint solutions (Instrukcje: tworzenie rozwiązań programu SharePoint).

Debugowanie i testowanie rozwiązań programu SharePoint

Przed debugowaniem program Visual Studio kopiuje pakiet .wsp do serwera programu SharePoint, aktywuje funkcje witryny i sieci Web, a w niektórych przypadkach uruchamia projekt. W innych przypadkach może być konieczne ręczne otwarcie projektu. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z rozwiązaniami programu SharePoint i Debugowanie rozwiązań programu SharePoint.

Debugowanie i weryfikowanie rozwiązań programu SharePoint przy użyciu funkcji usługi Azure DevOps Services

Funkcje usług Azure DevOps Services, takie jak testowanie jednostkowe i IntelliTrace, umożliwiają dokładniejsze wskazanie problemów w rozwiązaniach programu SharePoint. Profilowanie umożliwia lokalizowanie i identyfikowanie obszarów problemów z wydajnością w rozwiązaniach programu SharePoint. Aby uzyskać więcej informacji, zobacz Weryfikowanie i debugowanie kodu programu SharePoint oraz Profilowanie wydajności aplikacji programu SharePoint.

Zabezpieczenia podczas procesu kompilacji

Aby spakować lub wdrożyć rozwiązania programu SharePoint, program Visual Studio musi mieć uprawnienia do kopiowania plików na serwer programu SharePoint. Program Visual Studio należy uruchomić jako proces z podwyższonym poziomem uprawnień, a konto użytkownika musi być zbiorami witryn Administracja istratorem na serwerze programu SharePoint. Ponadto należy określić, czy projekt jest rozwiązaniem w trybie piaskownicy, czy rozwiązaniem farmy. Aby uzyskać więcej informacji, zobacz Różnice między rozwiązaniami w trybie piaskownicy i farmy.

Za pomocą polecenia Clean

Po zainstalowaniu rozwiązania programu SharePoint na serwerze programu SharePoint na potrzeby debugowania polecenie Clean nie powoduje odinstalowania rozwiązania. Zamiast tego należy dezaktywować funkcje za pomocą konfiguracji programu SharePoint.

Zobacz też