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:
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:
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 |
---|---|
Opisuje projekt programu SharePoint i szablony elementu projektu dostępne w Visual Studio. |
|
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. |
Zawiera opis sposobu dodawania odbiorców zdarzenia dla projektu utworzonego w Wskazówki: tworzenie kolumny witryny, typu zawartości oraz listy dla SharePoint. |
|
Opisuje sposób tworzenia projektów przepływu pracy zawierający skojarzenie przepływu pracy i formularze inicjacji przepływu pracy. |
|
Opisuje sposób tworzenia stron, takich jak strony aplikacji, stron witryny, strony wzorcowe i układy stron programu 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. |
Opisuje sposób integrowania danych z usług sieci Web i aplikacji serwera typu back-end aplikacji programu SharePoint. |
|
W tym artykule opisano sposób tworzenia definicji witryny: szablonów, które są używane do tworzenia witryn programu 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. |
Opisuje jak mapowane foldery mogą być dodawane do projektu w celu zapewnienia łatwiejszego dostępu do zasobów programu SharePoint. |
|
Opisuje zagadnienia związane z rozwiązaniami w trybie piaskownicy. |
|
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