Dostosowywanie pakietu rozwiązania programu SharePoint przy użyciu obiektów docelowych MSBuild
Korzystając z obiektów docelowych MSBuild w wierszu polecenia, można dostosować sposób tworzenia plików pakietów programu SharePoint (.wsp) programu Visual Studio. Można na przykład dostosować właściwości programu MSBuild, aby zmienić katalog pośredni pakowania i grupy elementów MSBuild, które określają wyliczone pliki.
Dostosowywanie i uruchamianie obiektów docelowych programu MSBuild
W przypadku dostosowywania elementów docelowych BeforeLayout i AfterLayout można wykonywać zadania przed układem pakietu, takie jak dodawanie, usuwanie lub modyfikowanie plików, które zostaną spakowane.
Aby dostosować element docelowy BeforeLayout
Otwórz edytor, taki jak Notatnik, a następnie dodaj następujący kod.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="BeforeLayout"> <Message Importance="high" Text="In the BeforeLayout Target"></Message> </Target> </Project>
W tym przykładzie zostanie wyświetlony komunikat przed opakowaniem tego obiektu docelowego.
Nadaj plikowi nazwę CustomLayout.SharePoint.targets, a następnie zapisz go w folderze projektu programu SharePoint.
Otwórz projekt, otwórz menu skrótów, a następnie wybierz pozycję Zwolnij projekt.
W Eksplorator rozwiązań otwórz menu skrótów dla projektu, a następnie wybierz pozycję Edytuj projectName.vbproj lub Edit << ProjectName.csproj.>>
Import
Po wierszu na końcu pliku projektu dodaj następujący wiersz.<Import Project="CustomLayout.SharePoint.targets" />
Zapisz i zamknij plik projektu.
W Eksplorator rozwiązań otwórz menu skrótów dla projektu, a następnie wybierz pozycję Załaduj ponownie projekt.
Po opublikowaniu projektu komunikat pojawi się w danych wyjściowych przed rozpoczęciem pakowania.
Aby dostosować element docelowy AfterLayout
Na pasku menu wybierz pozycję Plik>Otwórz>plik.
W oknie dialogowym Otwieranie pliku przejdź do folderu projektu, wybierz plik CustomLayout.target, a następnie wybierz przycisk Otwórz.
Tuż przed tagiem
</Project>
dodaj następujący kod:<Target Name="AfterLayout"> <Message Importance="high" Text="In the AfterLayout Target"></Message> </Target>
W tym przykładzie zostanie wyświetlony komunikat po spakowanym elemecie docelowym.
Zapisz i zamknij plik docelowy.
Uruchom ponownie program Visual Studio, a następnie otwórz projekt.
Po opublikowaniu projektu zostanie wyświetlony komunikat BeforeLayout przed rozpoczęciem pakowania, a komunikat AfterLayout pojawi się po zakończeniu tworzenia pakietów.
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla