Udostępnij za pośrednictwem


Opracowywanie rozwiązań programu SharePoint

W programie Visual Studio dostępnych jest kilka szablonów typów projektów programu SharePoint do tworzenia witryn programu SharePoint i elementów witryny. Listę dostępnych typów projektów można znaleźć w temacie SharePoint project and project item templates (Szablony projektów i elementów projektu programu SharePoint). Poniżej przedstawiono opis elementów i właściwości projektu programu SharePoint.

Aby uzyskać informacje na temat dodatków programu SharePoint, zobacz Build SharePoint add-ins (Kompilowanie dodatków programu SharePoint).

Elementy projektu programu SharePoint

Węzły w projekcie programu SharePoint są nazywane elementami programu SharePoint. Elementy programu SharePoint mogą również zawierać co najmniej jeden podpliki, nazywane plikami elementów programu SharePoint, takimi jak pliki konfiguracji XML, formularze aspx i inne.

Zamiast tworzyć projekty przy użyciu szablonów projektów, które są już wypełnione plikami elementów projektu, możesz użyć szablonu Pusty projekt, aby utworzyć pusty projekt programu SharePoint, a następnie ręcznie dodać elementy projektu. Projekty programu SharePoint mogą również opcjonalnie zawierać co najmniej jeden plik funkcji (na potrzeby aktywacji w programie SharePoint) i plik pakietu, w którym ma być dystrybuowany projekt.

Węzły specjalne

Każdy projekt programu SharePoint zawiera dwa węzły, których nie można zmienić, usunąć, wyciąć, skopiować ani przeciągnąć z projektu. Te węzły są następujące:

  • Funkcje

  • Pakiet

    Oba węzły są zawsze wyświetlane we wszystkich projektach programu SharePoint, nawet jeśli dla projektu nie zdefiniowano żadnych funkcji ani pakietów.

Węzeł funkcje

Węzeł Funkcje zawiera co najmniej jedną funkcję projektu programu SharePoint. Funkcja to kontener rozszerzeń dla programu SharePoint. Po wdrożeniu funkcji na serwerze programu SharePoint można ją uwzględnić w definicjach witryny lub aktywować indywidualnie przez administratorów programu SharePoint w witrynach programu SharePoint. Aby uzyskać więcej informacji, zobacz Praca z funkcjami.

Po dodaniu elementu, takiego jak typ zawartości lub wystąpienie listy, do projektu programu SharePoint jest dodawany do funkcji w węźle Funkcje . Zakres elementu określa, czy jest dodawany do nowej, czy istniejącej funkcji. Jeśli nowy element ma ten sam zakres co istniejąca funkcja, zostanie dodany do tej funkcji. W przeciwnym razie element zostanie dodany do nowej funkcji.

Aby ręcznie dodać funkcję, wykonaj polecenie Dodaj funkcję w menu skrótów węzła funkcji. Zawartość funkcji można wyświetlić lub zmienić przy użyciu Projektant funkcji. Aby uzyskać więcej informacji, zobacz How to: Customize a SharePoint feature (Instrukcje: dostosowywanie funkcji programu SharePoint).

Po dodaniu funkcji do projektu programu SharePoint pojawia się on w Eksplorator rozwiązań jako węzeł o domyślnej nazwie Funkcjax.feature, gdzie x jest unikatową liczbą. Po wdrożeniu funkcji w programie SharePoint Server administrator programu SharePoint może ją aktywować, udostępniając ją użytkownikom witryny programu SharePoint.

Węzeł pakietu

Węzeł Pakiet zawiera jeden plik, który służy jako mechanizm dystrybucji dla projektu programu SharePoint. Ten plik, znany jako pakiet rozwiązania, to . Oparte na pliku CAB z elementem . Rozszerzenie programu WSP. Pakiet rozwiązania jest wdrażalnym plikiem wielokrotnego użytku zawierającym zestaw funkcji, definicji witryny i zestawów, które mają zastosowanie do witryn programu SharePoint i które można włączyć lub wyłączyć osobno. Węzeł Pakiet zawsze zawiera również plik o nazwie Package.wspdef, plik definicji XML dla pakietu. Po wdrożeniu pakietu na serwerze z uruchomionym programem SharePoint administrator programu SharePoint może zainstalować go i aktywować jego funkcje.

Zawartość pakietu można wyświetlić lub zmienić w Projektant pakietu, klikając dwukrotnie węzeł pakietu lub otwierając menu skrótów, a następnie wybierając polecenie Otwórz. Aby uzyskać więcej informacji, zobacz Tworzenie pakietów rozwiązań programu SharePoint.

Właściwości projektu i elementu projektu programu SharePoint

Projekty programu SharePoint, podobnie jak inne projekty programu Visual Studio, wyświetlają właściwości w okno Właściwości i stronie właściwości. Wyświetlane właściwości zależą od wybranego węzła.

Gdy w Eksplorator rozwiązań zostanie wybrany węzeł pliku projektu, elementu projektu lub elementu projektu, w okno Właściwości lub na stronie właściwości są wyświetlane następujące właściwości:

Właściwości projektu

Nazwa właściwości Opis
Konfiguracja aktywnego wdrożenia Określa serię kroków wykonywanych podczas wdrażania. Aby uzyskać więcej informacji, zobacz How to: Edit a SharePoint deployment configuration (Jak edytować konfigurację wdrożenia programu SharePoint).
Cel wdrożenia zestawu Określa, gdzie znajdują się zestawy aplikacji programu SharePoint. Prawidłowe wartości lokalizacji zestawu to GlobalAssemblyCache (wartość domyślna) lub WebApplication.

Jeśli właściwość Rozwiązanie w trybie piaskownicy ma wartość true, ta właściwość jest wyłączona.
Automatyczne wycofanie po debugowaniu Określa, czy wdrożone rozwiązanie automatycznie wycofuje się z programu SharePoint po uruchomieniu aplikacji w trybie debugowania w programie Visual Studio. Po wybraniu rozwiązania zostanie wycofane, gdy środowisko IDE powróci do widoku projektu po debugowaniu. Po wyczyszczone rozwiązanie nie zostanie wycofane. Aby uzyskać więcej informacji, zobacz Wycofanie rozwiązania.
Edytowanie konfiguracji Określa konfigurację wdrożenia do użycia dla projektu. Aby uzyskać więcej informacji, zobacz How to: Edit a SharePoint deployment configuration and Deploy, publish, and upgrade SharePoint solution packages (Jak edytować konfigurację wdrożenia programu SharePoint) i Deploy, publish and upgrade SharePoint solution packages (Wdrażanie, publikowanie i uaktualnianie pakietów rozwiązań programu SharePoint).
Włącz debugowanie programu Silverlight (zamiast debugowania skryptu) Po wybraniu debugera silverlight dołącza się do procesu debugowania. Po wyczyszczonej procedurze debuger skryptu jest dołączany do procesu debugowania. Aby uzyskać więcej informacji, zobacz Omówienie debugowania programu Silverlight.
Uwzględnij zestaw w pakiecie Określa, czy zestaw projektu jest spakowany w czasie kompilacji, czy nie.
Wiersz polecenia po wdrożeniu Określa polecenia do uruchomienia po wdrożeniu rozwiązania programu SharePoint. Ten wiersz obsługuje wszystkie polecenia wsadowe, a także rozpoznawanie zmiennych MSBuild. Aby uzyskać więcej informacji, zobacz How to: Set SharePoint Deployment Commands (Instrukcje: ustawianie poleceń wdrażania programu SharePoint).
Wiersz polecenia przed wdrożeniem Określa polecenia do uruchomienia przed wdrożeniem rozwiązania programu SharePoint. Ten wiersz obsługuje wszystkie polecenia wsadowe, a także rozpoznawanie zmiennych MSBuild. Aby uzyskać więcej informacji, zobacz How to: Set SharePoint Deployment Commands (Instrukcje: ustawianie poleceń wdrażania programu SharePoint).
Plik projektu Nazwa pliku zawierającego kompilację, konfigurację i inne informacje o projekcie.
Folder projektu Lokalizacja pliku projektu w systemie. (Tylko do odczytu).
Rozwiązanie w trybie piaskownicy Określa, czy projekt powinien zostać wdrożony jako rozwiązanie w trybie piaskownicy, nazywane również rozwiązaniem utworzonym przez użytkownika. Rozwiązania w trybie piaskownicy nie muszą być wiarygodne. Wartość true oznacza, że projekt jest wdrażany jako rozwiązanie w trybie piaskownicy, wartość false oznacza, że projekt jest wdrażany jako rozwiązanie farmy. Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące rozwiązania w trybie piaskownicy i różnice między rozwiązaniami w trybie piaskownicy i farmy.
Adres URL witryny Określa adres URL witryny docelowej dla tego projektu.
Element uruchamiania Określa pierwszy element w projekcie do uruchomienia.

Po wybraniu pliku elementu programu SharePoint (na przykład przepływu pracy lub funkcji w węźle Funkcje) w okno Właściwości są wyświetlane następujące właściwości:

Właściwości elementu projektu

Nazwa właściwości Opis
Rozwiązywanie konfliktów wdrożenia Określa akcję do wykonania podczas wdrażania elementu projektu, którego właściwości są identyczne z właściwościami elementu już na serwerze. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z pakowaniem i wdrażaniem programu SharePoint.
Właściwości funkcji Określa zestaw wartości (przechowywanych jako pary klucz/wartość), który jest dołączony do funkcji podczas wdrażania w programie SharePoint. Po wdrożeniu funkcji można uzyskać dostęp do wartości właściwości w kodzie. Aby uzyskać więcej informacji, zobacz Dostarczanie informacji o pakowaniu i wdrażaniu w elementach projektu.
Odbiornik funkcji Zawiera kod, który jest wykonywany w przypadku wystąpienia niektórych zdarzeń do elementu projektu zawierającego funkcję. Aby uzyskać więcej informacji, zobacz Dostarczanie informacji o pakowaniu i wdrażaniu w elementach projektu.
Nazwa folderu Nazwa folderu elementu projektu programu SharePoint.
Odwołania do danych wyjściowych projektu Określa zależność, taką jak zestaw, którą należy uruchomić w elemencie projektu. Aby uzyskać więcej informacji, zobacz Dostarczanie informacji o pakowaniu i wdrażaniu w elementach projektu.
wpisy kontrolek Sejf Określa kontrolki, które są bezpieczne dla niezaufanych użytkowników do edycji. Aby uzyskać więcej informacji, zobacz Dostarczanie informacji o pakowaniu i wdrażaniu w elementach projektu.

Właściwości pliku elementu projektu

Nazwa właściwości Opis
Akcja kompilacji Określa, jak plik odnosi się do procesów kompilacji i wdrażania. Aby uzyskać więcej informacji, zobacz Właściwości pliku.
Kopiuj do katalogu wyjściowego Określa, czy pliki źródłowe zostaną skopiowane do katalogu Output. Może być jedną z następujących wartości:

- Nie kopiuj
- Zawsze kopiuj
- Kopiuj, jeśli nowsze

Aby uzyskać więcej informacji, zobacz Właściwości pliku.
Narzędzie niestandardowe Określa nazwę narzędzia, jeśli istnieje, który przekształca plik w czasie projektowania i umieszcza dane wyjściowe przekształcenia w inny plik. Na przykład zestaw danych (. Plik XSD) ma domyślne narzędzie niestandardowe. Aby uzyskać więcej informacji, zobacz Właściwości pliku.
Niestandardowa przestrzeń nazw narzędzi Przestrzeń nazw, do której są kopiowane dane wyjściowe narzędzia niestandardowego. Aby uzyskać więcej informacji, zobacz Właściwości pliku.
Lokalizacja wdrożenia W pełni kwalifikowana ścieżka pliku na serwerze programu SharePoint. Ta ścieżka składa się z właściwości podrzędnych ścieżka wdrożenia i ścieżka wdrożenia.
Ścieżka wdrożenia Ścieżka względna pliku w pliku programu SharePoint Server, taka jak Workflow1\. W pełni kwalifikowana ścieżka pliku jest tworzona przez połączenie wartości Ścieżka wdrożenia na końcu wartości katalogu głównego wdrożenia.

Wybranie wartości RootFile dla właściwości Typ wdrożenia zmienia właściwość Root wdrożenia na <SharePointRoot\, co powoduje w pełni kwalifikowaną ścieżkę <SharePointRoot>>\Workflow1\. Aby uzyskać więcej informacji, zobacz Pakowanie i wdrażanie rozwiązań programu SharePoint.
Katalog główny wdrożenia Ciąg. Folder główny, w którym plik jest wdrażany w programie SharePoint Server. Na przykład <SharePointRoot>\Template\Features\<FeatureName>\.

Wartość właściwości Root wdrożenia jest określana przez ustawienie Typ wdrożenia.
Typ wdrożenia programu Typ wdrożenia pliku, który określa jego wartość główną wdrożenia. Może być jedną z następujących wartości:

Brak wdrożenia: <brak wartości>

ElementManifest: <SharePointRoot>\Template\Features\<FeatureName>\

ElementFile: <SharePointRoot>\Template\Features\<FeatureName>\

TemplateFile: <SharePointRoot>\Template\

RootFile: <SharePointRoot>\

GlobalResource: <SharePointRoot>\Resources\

ClassResource: <ClassResourcePath>\

W celu uzyskania więcej informacji, zobacz następujący temat: DeploymentType.
Nazwa pliku Nazwa pliku lub folderu elementu.
Pełna ścieżka Lokalizacja pliku dla elementu. (Tylko do odczytu).
Nazwa opis
Projekt SharePoint oraz szablony elementów projektu Opisuje szablony projektów i elementów projektu programu SharePoint dostępne w programie Visual Studio.
Instrukcje: Dodawanie elementów do projektu SharePoint Opisuje sposób dodawania nowych lub istniejących elementów do projektu programu Visual Studio SharePoint.
Przewodnik: tworzenie kolumny witryny, typu zawartości i listy dla programu SharePoint Prowadzi Cię krok po kroku podczas tworzenia pola klienta, typu zawartości, definicji listy i wystąpienia listy.
Instrukcje: tworzenie odbiornika zdarzeń Opisuje sposób dodawania odbiornika zdarzeń dla projektu utworzonego w przewodniku: tworzenie kolumny witryny, typu zawartości i listy dla programu SharePoint.
Tworzenie rozwiązań przepływu pracy programu SharePoint Opisuje sposób tworzenia projektów przepływu pracy obejmujących formularze skojarzeń przepływu pracy i formularze inicjowania przepływu pracy.
Tworzenie stron dla programu SharePoint Opisuje sposób tworzenia stron, takich jak strony aplikacji, strony witryny, strony wzorcowe i układy stron dla programu SharePoint.
Tworzenie składników Web Part dla programu SharePoint Opisuje sposób dodawania kontrolek, które umożliwiają użytkownikom bezpośrednie modyfikowanie zawartości, wyglądu i zachowania stron witryny programu SharePoint przy użyciu przeglądarki.
Tworzenie kontrolek wielokrotnego użytku dla składników Web Part lub stron aplikacji Opisuje sposób tworzenia kontrolek użytkownika, które mogą być używane przez strony aplikacji i składniki Web Part uruchamiane w programie SharePoint.
Integrowanie danych biznesowych z programem SharePoint Opisuje sposób integrowania danych z usług sieci Web i aplikacji serwera zaplecza w aplikacji programu SharePoint.
Tworzenie definicji witryny dla programu SharePoint Opisuje sposób tworzenia definicji witryny: szablony używane do tworzenia witryn programu SharePoint.
Importowanie elementów z istniejącej witryny SharePoint Opisuje sposób importowania elementów, takich jak typy zawartości i moduły z istniejącej witryny programu SharePoint do projektu programu Visual Studio SharePoint.
Stosowanie modułów podczas dołączania plików do rozwiązania Opisuje sposób wdrażania plików z projektu programu Visual Studio w witrynie programu SharePoint za pomocą modułów.
Przeglądanie połączeń programu SharePoint przy użyciu Eksploratora serwera Opisuje sposób przeglądania lokalnych witryn programu SharePoint przy użyciu Eksploratora serwera.
Podawanie informacji o pakowaniu i wdrażaniu w elementach projektu Opisuje sposób używania właściwości elementu projektu do dostarczania informacji o pakowaniu i wdrażaniu projektów, takich jak bezpieczne wpisy kontroli, odwołania do danych wyjściowych projektu i właściwości funkcji.
Instrukcje: dodawanie i usuwanie zamapowanych folderów Opisuje sposób dodawania mapowanych folderów do projektu w celu zapewnienia łatwiejszego dostępu do zasobów programu SharePoint.
Zagadnienia dotyczące rozwiązania w trybie piaskownicy Opisuje problemy związane z rozwiązaniami w trybie piaskownicy.
Zabezpieczenia dla rozwiązań SharePoint W tym artykule opisano zagadnienia dotyczące zabezpieczeń dotyczące tworzenia rozwiązań programu SharePoint w programie Visual Studio.
Okno dialogowe selektora adresów URL (programowanie programu SharePoint w programie Visual Studio) Opisuje okno dialogowe, którego można użyć do dodawania odwołań ścieżek do zasobów w projekcie lub na lokalnym serwerze programu SharePoint.

Zobacz też