Udostępnij za pośrednictwem


Opracowywanie rozwiązań SharePoint

Kilka szablonów typu projektu programu SharePoint jest dostępnych w Visual Studio do tworzenia witryn programu SharePoint oraz elementów witryny.Aby uzyskać listę typów dostępnych projektów, zobacz Projekt SharePoint oraz szablony elementów projektu.Poniżej znajduje się opis elementów i właściwości projektu programu SharePoint.

Aby uzyskać więcej informacji na temat programu SharePoint 2013 i aplikacji dla programu SharePoint, zobacz SharePoint 2013 i Tworzenie aplikacji dla programu SharePoint.

Elementy programu SharePoint

Węzły w projekcie programu SharePoint są znane jako elementy SharePoint.Elementy programu SharePoint mogą także zawierać jeden lub więcej podplików określanych jako pliki elementu programu SharePoint, takich jak XML pliki konfiguracyjne, formularze .aspx i inne.

Zamiast tworzenia projektów przy użyciu szablonów projektu, które są już wypełnione plikami z elementami projektu, można 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ć jeden lub więcej plików funkcji (do aktywacji w programie SharePoint) oraz plik pakietu, w którym można rozpowszechnić projekt.

Węzły specjalne

Każdy projekt programu SharePoint zawiera dwa węzły, które nie mogą zostać usunięte, wycięte, skopiowane lub przeciągnięte z projektu, a ich nazwa nie może być zmieniona.Węzły są następujące:

  • Funkcje

  • Pakiet

Oba węzły są wyświetlane we wszystkich projektach SharePoint zawsze, nawet jeśli żadna funkcja ani opakowanie nie są zdefiniowane dla projektu.

Węzeł funkcji

Węzeł Funkcje zawiera jedną lub więcej funkcji projektu SharePoint.Funkcja jest kontenerem rozszerzeń dla programu SharePoint.Po wdrożeniu funkcji programu SharePoint server może być zawarte w definicji witryny lub aktywowane indywidualnie przez administratorów programu SharePoint w witrynach programu SharePoint.Aby uzyskać więcej informacji, zobacz Praca z funkcjami.

Kiedy dodasz element, taki jak typ zawartości lub wystąpienia listy, do projektu SharePoint, zostaje on dodany w węźle Funkcje.Zakres elementu określa czy jest on dodany do nowej lub istniejącej funkcji.Jeśli nowy element ma taki sam zakres jak funkcja istniejąca, to jest dodawany do tej funkcji.W przeciwnym razie element jest dodawany do nowej funkcji.

Aby dodać funkcję ręcznie, wykonaj polecenie Dodaj funkcję w skrócie menu funkcji węzła.Korzystając z Projektanta funkcji można przeglądać i zmieniać zawartość funkcji.Aby uzyskać więcej informacji, zobacz Porady: dostosowywanie funkcji SharePoint.

Po dodaniu funkcji do projektu SharePoint, wyświetla się ona w Eksploratorze rozwiązań jako węzeł z domyślna nazwa funkcjix.feature, gdzie x to unikalna liczba.Po wdrożeniu funkcji do serwera programu SharePoint, administrator programu SharePoint można uaktywnić, udostępnienia użytkownikom witryny programu SharePoint.

Węzeł pakietu

Węzeł pakietu zawiera pojedynczy plik służący jako mechanizm rozkładu dla projektu SharePoint.Ten plik, nazywany pakietemrozwiązań, bazuje na .CAB z rozszerzeniem .WSP.Pakiet rozwiązania jest plikiem rozmieszczenia, wielokrotnego użytku, który zawiera zestaw funkcji, definicji witryny i zestawy, które stosują się do witryny programu SharePoint i które można włączać lub wyłączać indywidualnie.Węzeł pakietu również zawsze zawiera plik o nazwie Package.wspdef, XML plik definicji dla pakietu.Po wdrożeniu pakietu do serwera, na którym jest uruchomiony program SharePoint, administratora programu SharePoint może go zainstalować i uaktywnić jego funkcje.

W Projektancie pakietów można przeglądać lub zmieniać zawartość pakietu albo klikając podwójnie na węzeł pakietu albo otwierając jego menu skrótów i wybierając opcję Otwórz.Aby uzyskać więcej informacji, zobacz Tworzenie pakietów rozwiązania SharePoint.

Projekt programu SharePoint i właściwości elementu projektu

Projekty programu SharePoint, podobnie jak inne projekty Visual Studio wyświetlają właściwości w oknie właściwości i na stronie właściwości.Wyświetlanie właściwości jest uzależnione od wybranego węzła.

Po wybraniu projektu SharePoint, elementu projektu lub węzła pliku elementu projektu w Eksploratorze rozwiązań, następujące właściwości wyświetlają się w oknie Właściwości lub na Stronie właściwości:

Właściwości projektu

Właściwość nazwa

Opis

Aktywna konfiguracja wdrożenia

Określa serię kroków wykonanych podczas wdrażania.Aby uzyskać więcej informacji, zobacz Porady: edytowanie konfiguracji wdrażania SharePoint.

Zestaw docelowy wdrażania

Określa, gdzie znajdują się zestawy aplikacji SharePoint.Wartości prawidłowej lokalizacji zestawu są GlobalAssemblyCache (domyślne), lub WebApplication.

Jeśli właściwość Sandboxed Solution jest ustawiona na true, wówczas właściwość ta jest wyłączona.

Automatycznie wycofać po debugowania

Określa, czy wdrożone rozwiązanie automatycznie wycofuje się z programu SharePoint po uruchomieniu aplikacji w trybie debugowania w Visual Studio.Po wyborze, rozwiązanie wycofuje się kiedy IDE wraca do widoku projektowania po debugowaniu.Po wyczyszczeniu, rozwiązanie nie wycofuje się.Aby uzyskać więcej informacji, zobacz Wycofywanie rozwiązania.

Edytuj konfiguracje

Określa konfigurację wdrożenia do użycia w projekcie.Aby uzyskać więcej informacji, zobacz Porady: edytowanie konfiguracji wdrażania SharePoint i Wdrażanie, publikowanie i aktualizowanie pakietów rozwiązania SharePoint.

Włącz debugowanie Silverlight (zamiast debugowanie skryptów)

Po wybraniu, debugger Silverlight dołącza do procesu debugowania.Po zdeklarowaniu, debugger scenariusza dołącza do procesu debugowania.Aby uzyskać więcej informacji, zobacz Omówienie debugowania Silverlight.

Zawiera zestaw w pakiecie

Określa, czy zestaw projektów jest pakowany w czasie kompilacji.

Powdrożeniowy wiersz polecenia

Określa polecenia do uruchomienia po wdrożeniu rozwiązania SharePoint.Linia obsługuje każde polecenie serii, jak również rozdzielczość zmiennych MSBuild,Aby uzyskać więcej informacji, zobacz Porady: ustawianie poleceń wdrażania SharePoint.

Przedwdrożeniowy wiersz polecenia

Określa polecenia do uruchomienia przed wdrożeniem rozwiązania SharePoint.Linia obsługuje każde polecenie serii, jak również rozdzielczość zmiennych MSBuild,Aby uzyskać więcej informacji, zobacz Porady: ustawianie poleceń wdrażania SharePoint.

Plik projektu

Nazwa pliku zawierającego kompilację, konfigurację i informacje o projekcie.

Folder projektu

Lokalizacja pliku projektu w systemie. (Tylko do odczytu.)

Rozwiązanie w trybie piaskownicy

Określa, czy projekt powinien być wdrażany jako rozwiązanie w trybie piaskownicy, znane również jako user-created solution.Rozwiązania w trybie piaskownicy nie są do końca wiarygodne.Wartość true oznacza, że projekt został wdrożony jako rozwiązanie w trybie piaskownicy, wartość false oznacza, że projekt został wdrożony jako rozwiązanie farmy.Aby uzyskać więcej informacji, zobacz Uwagi dotyczące rozwiązania typu piaskownica i Różnice między rozwiązaniami w trybie piaskownicy oraz rozwiązaniami farmy.

Adres URL witryny

Określa URL docelowej witryny dla tego projektu.

Element startowy

Określa pierwszy element w projekcie do uruchomienia.

Po wybraniu pliku elementów SharePoint (takich jak przepływ pracy lub funkcja w węźle funkcji), następujące właściwości wyświetlają się w oknie Właściwości.

Właściwości element projektu

Właściwość nazwa

Opis

Rozwiązywanie konfliktów wdrożenia

Określa czynność wykonywaną przy wdrażaniu elementu projektu, którego właściwości są identyczne z elementem już znajdującym się na serwerze.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów związanych z pakowaniem i wdrażaniem SharePoint.

Właściwości funkcji

Określa zestaw wartości (przechowywanych jako klucz/para kluczy) uwzględniany w funkcji w trakcie wdrażania do programu SharePoint.Po wdrożeniu funkcji wartości właściwości są dostępne w kodzie.Aby uzyskać więcej informacji, zobacz Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu.

Odbiorca funkcji

Oferuje kod wykonywany po wystąpieniu określonego zdarzenia z elementem projektu zawierającym funkcję.Aby uzyskać więcej informacji, zobacz Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu.

Nazwa folderu

Nazwa folderu elementu projektu programu SharePoint.

Odwołanie do danych wyjściowych projektu

Określa zależność, taką jak zestaw, który element projektu musi uruchomić.Aby uzyskać więcej informacji, zobacz Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu.

Bezpieczne wpisy formantu

Określa formanty, które są bezpieczne dla niezaufanch użytkowników do edycji.Aby uzyskać więcej informacji, zobacz Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu.

Właściwości pliku element projektu

Właściwość nazwa

Opis

Tworzenie akcji

Określa relację pliku do procesów kompilacji i wdrożenia.Aby uzyskać więcej informacji na temat właściwości, zobacz Właściwości pliku.

Kopiuj do katalogu wyjściowego

Określa czy plik źródłowy zostanie skopiowany do katalogu wyjściowego.Może miec jedną z następujuących wartości:

  • Do not copy

  • Copy always

  • Copy if newer

Aby uzyskać więcej informacji na temat właściwości, zobacz Właściwości pliku.

Narzędzie niestandardowe

Określa nazwę narzędzia, jeśli takie istnieje, które przekształca plik w czasie projektowania i umieszcza przekształcenie w innym pliku.Na przykład plik zestawu danych .XSDzawiera domyślne narzędzie niestandardowe.Aby uzyskać więcej informacji na temat właściwości, zobacz Właściwości pliku.

Niestandardowego narzędzia obszaru nazw

Przestrzeń nazw, w której zostaną skopiowane dane wyjściowe niestandardowego narzędzia.Aby uzyskać więcej informacji na temat właściwości, zobacz Właściwości pliku.

Lokalizacja wdrażania

Pełna ścieżka do pliku na serwerze programu SharePoint.Ta ścieżka składa się z właściwości podrzędnych korzenia wdrażania i ścieżki wdrażania.

Ścieżka rozmieszczania

Ścieżka relatywna pliku w pliku serwera SharePoint, taka jak Workflow1\.Pełna ścieżka do pliku jest tworzona przez dołączenie wartości Deployment Path na końcu wartości Deployment Root.

Wybranie wartości z RootFile dla właściwości Deployment Type zmienia właściwość Deployment Root na {SharePointRoot}\, dając w efekcie w pełni kwalifikowaną ścieżkę {SharePointRoot}\Workflow1\.Aby uzyskać więcej informacji, zobacz Rozwiązania pakowania i wdrażania SharePoint.

Główne wdrażania

Ciąg.Folder źródłowy, w którym plik jest wdrożony na serwerze SharePoint.Na przykład {SharePointRoot}\Template\Features\ {FeatureName}\.

Wartość właściwości Deployment Root jest określona przez ustawienie Deployment Type

Typ wdrażania

Typ wdrażania pliku, który określa jego wartość Deployment Root.Może miec jedną z następujuących wartości:

Wartośc wyliczenia

Deployment Root Wartość

Brak Wdrożenia

<nie ma wartości>

ElementManifest

{SharePointRoot}\Template\Features\{FeatureName}\

ElementFile

{SharePointRoot}\Template\Features\{FeatureName}\

TemplateFile

{SharePointRoot}\Template\

Element RootFile

{SharePointRoot}\

GlobalResource

{SharePointRoot}\Resources\

ClassResource

{ClassResourcePath} \

Aby uzyskać więcej informacji, zobacz DeploymentType.

Nazwa pliku

Nazwa pliku lub folderu dla pliku elementu.

Pełna ścieżka

Lokalizacja pliku dla elementu. (Tylko do odczytu.)

Tematy pokrewne

Tytuł

Opis

Projekt SharePoint oraz szablony elementów projektu

Opisuje projekt programu SharePoint i szablony elementu projektu dostępne w Visual Studio.

Porady: dodawanie elementów do projektu SharePoint

Zawiera opis sposobu dodawania nowych lub istniejących elementów do Visual Studio projektu programu SharePoint.

Wskazówki: tworzenie kolumny witryny, typu zawartości oraz listy dla SharePoint

Prowadzi użytkownika krok po kroku po tworzeniu pola klienta, typie zawartości, definicji listy i instancji list.

Porady: tworzenie obsługiwanego odbiornika

Zawiera opis sposobu dodawania odbiorców zdarzenia dla projektu utworzonego w Wskazówki: tworzenie kolumny witryny, typu zawartości oraz listy dla SharePoint.

Tworzenie rozwiązań przepływu pracy SharePoint

Opisuje sposób tworzenia projektów przepływu pracy zawierający skojarzenie przepływu pracy i formularze inicjacji przepływu pracy.

Tworzenie stron dla SharePoint

Opisuje sposób tworzenia stron, takich jak strony aplikacji, stron witryny, strony wzorcowe i układy stron programu SharePoint.

Tworzenie części sieciowych dla SharePoint

Zawiera opis sposobu dodawania formantów, które umożliwiają użytkownikom bezpośrednio modyfikować zawartość, wygląd i zachowanie stron w witrynie programu SharePoint przy użyciu przeglądarki.

Tworzenie formantów wielokrotnych dla części sieciowych lub stron aplikacji

Opisuje, w jaki sposób użytkownik może utworzyć formanty, które mogą być wykorzystane przez strony aplikacji i składniki web Part, które są uruchamiane w programie SharePoint.

Integrowanie danych biznesowych z SharePoint

Opisuje sposób integrowania danych z usług sieci Web i aplikacji serwera typu back-end aplikacji programu SharePoint.

Tworzenie definicji witryny dla SharePoint

W tym artykule opisano sposób tworzenia definicji witryny: szablonów, które są używane do tworzenia witryn programu SharePoint.

Importowanie elementów z istniejącej witryny SharePoint

Opisuje sposób importu elementy, takie jak modułów i typów zawartości z istniejącej witryny programu SharePoint do Visual Studio projektu programu SharePoint.

Stosowanie z modułów podczas dołączania plików do rozwiązania

Opisuje sposób używania modułów, aby wdrożyć pliki z sieci Visual Studio projektu do witryny programu SharePoint.

Przeglądanie połączeń SharePoint za pomocą eksploratora serwera

Opisuje sposób przeglądania lokalnych witryn programu SharePoint za pomocą Eksploratora serwera.

Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu

Opisuje sposób używania właściwości elementu projektu umożliwia uzyskanie informacji opakowań i wdrażania projektów, takich jak wpisy kontroli bezpiecznego, odwołania do projektu danych wyjściowych i właściwości funkcji.

Porady: dodawanie i usuwanie folderów mapowanych

Opisuje jak mapowane foldery mogą być dodawane do projektu w celu zapewnienia łatwiejszego dostępu do zasobów programu SharePoint.

Uwagi dotyczące rozwiązania typu piaskownica

Opisuje zagadnienia związane z rozwiązaniami w trybie piaskownicy.

Zabezpieczenia dla rozwiązań SharePoint

Opisuje zagadnienia zabezpieczeń dotyczące tworzenia rozwiązań programu SharePoint w Visual Studio.

Okno dialogowe selektora URL (programowanie SharePoint w Visual Studio)

Opisuje okno dialogowe, które służy do dodawania ścieżki odwołania do zasobów w projekcie lub na lokalnym serwerze programu SharePoint.

Zobacz też

Inne zasoby

Wprowadzenie (Rozwój SharePoint w Visual Studio)

Przeglądanie połączeń SharePoint za pomocą eksploratora serwera

Kompilowanie i debugowanie rozwiązań SharePoint

Rozwiązania pakowania i wdrażania SharePoint