Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här genomgången visar hur du använder Visual Studio 2012 för att skapa, anpassa, felsöka och distribuera en SharePoint-lista för att spåra projektaktiviteter.
Anmärkning
Datorn kan visa olika namn eller platser för vissa av Visual Studio-användargränssnittselementen i följande instruktioner. Den Visual Studio-utgåva som du har och de inställningar som du använder avgör dessa element. Mer information finns i Anpassa IDE.
Förutsättningar
Utgåvor av Microsoft Windows och SharePoint som stöds.
Visual Studio 2017 eller Azure DevOps Services.
Skapa en SharePoint-lista
Skapa ett SharePoint-listprojekt och associera listdefinitionen med uppgifter.
Öppna dialogrutan Nytt projekt , expandera SharePoint-noden och välj sedan noden 2010 .
I fönstret Mallar väljer du projektmallen SharePoint 2010 , namnger projektet ProjectTaskList och väljer sedan knappen OK .
Anpassningsguiden för SharePoint visas.
Ange den lokala SharePoint-webbplats som du använder för felsökning, välj alternativknappen Distribuera som en servergruppslösning och välj sedan knappen Slutför .
Öppna snabbmenyn för projektet och välj sedan Lägg till>nytt objekt.
I fönstret Mallar väljer du listmallen och sedan knappen Lägg till .
Anpassningsguiden för SharePoint visas.
I rutan Vilket namn vill du visa för listan? anger du Projektaktivitetslista.
Välj listan Skapa en icke-anpassningsbar lista baserat på en befintlig listtyp av alternativknapp. Välj sedan Uppgifter i listan och välj sedan knappen Slutför .
Listan, funktionen och paketet visas i Solution Explorer.
Lägga till en händelsemottagare
I uppgiftslistan kan du lägga till en händelsemottagare som automatiskt anger förfallodatum och beskrivning av aktiviteten. Följande procedur lägger till en enkel händelsehanterare i listinstansen som händelsemottagare.
Öppna snabbmenyn för projektnoden, välj Lägg till och välj sedan Nytt objekt.
I listan över SharePoint-mallar väljer du mallen Händelsemottagare och namnger den sedan ProjectTaskListEventReceiver.
Anpassningsguiden för SharePoint visas.
På sidan Välj inställningar för händelsemottagare väljer du Listobjekthändelser som händelsemottagaretyp i listan Vilken typ av händelsemottagare vill du ha.
I listan Vilket objekt ska vara händelsekällan väljer du Uppgifter.
I listan över händelser som ska hanteras markerar du kryssrutan bredvid Ett objekt har lagts till och väljer sedan knappen Slutför .
En ny nod för händelsemottagare läggs till i projektet med en kodfil med namnet ProjectTaskListEventReceiver.
Lägg till kod i
ItemAddedmetoden i kodfilen ProjectTaskListEventReceiver . Varje gång en ny aktivitet läggs till läggs ett standarddatum för förfallodatum och en beskrivning läggs till i aktiviteten. Standarddatumet för förfallodatumet är den 1 juli 2009.
Anpassa funktionen projektaktivitetslista
När du skapar en SharePoint-lösning skapar Visual Studio automatiskt funktioner för standardprojektobjekten. Du kan anpassa inställningarna för projektaktivitetslistan för SharePoint-webbplatsen med hjälp av funktionsdesignern.
I fönstret Solution Explorer utvidgar du Funktioner.
Öppna snabbmenyn för Feature1 och välj sedan Visa designer.
I rutan Rubrik anger du Funktionen Projektaktivitetslista.
I listan Omfång väljer du Webb.
I fönstret Egenskaper anger du 1.0.0.0 som värde för egenskapen Version .
Anpassa projektaktivitetslistans paket
När du skapar ett SharePoint-projekt lägger Visual Studio automatiskt till de funktioner som innehåller standardprojektobjekten i paketet. Du kan anpassa inställningarna för projektaktivitetslistan för SharePoint-webbplatsen med hjälp av paketdesignern.
Öppna snabbmenyn för Package i SolutionExplorer och välj sedan Visa designer.
I rutan Namn anger du ProjectTaskListPackage.
Markera kryssrutan Återställ webbserver .
Skapa och testa projektaktivitetslistan
När du kör projektet öppnas SharePoint-webbplatsen. Du måste dock navigera manuellt till platsen för uppgiftslistan.
Välj F5-nyckeln för att skapa och distribuera projektaktivitetslistan.
SharePoint-webbplatsen öppnas.
Välj fliken Start .
I det vänstra sidofältet väljer du länken Projektaktivitetslista .
Sidan Projektaktivitetslista visas.
På fliken Listverktyg väljer du fliken Objekt .
I gruppen Objekt väljer du knappen Nytt objekt .
I textrutan Rubrik anger du Aktivitet1.
Välj knappen Spara .
När webbplatsen har uppdaterats visas aktiviteten Task1 med förfallodatumet 2009-07-01.
Välj Aktivitet1.
Den detaljerade vyn för uppgiften visas och beskrivningen visar "Det här är en kritisk uppgift".
Distribuera projektaktivitetslistan
När du har skapat och testat projektuppgiftslistan kan du distribuera den till det lokala systemet eller ett fjärrsystem. Det lokala systemet är samma dator där du utvecklade lösningen, medan ett fjärrsystem är en annan dator.
Distribuera projektaktivitetslistan till det lokala systemet
På menyraden i Visual Studio väljer du Skapa>distributionslösning.
Visual Studio återanvänder IIS-programpoolen, återkallar alla befintliga versioner av lösningen, kopierar lösningspaketfilen (.wsp) till SharePoint och aktiverar sedan dess funktioner. Nu kan du använda lösningen i SharePoint. Mer information om distributionskonfigurationssteg finns i Så här: Redigera en SharePoint-distributionskonfiguration.
Distribuera projektaktivitetslistan till ett fjärrsystem
På menyraden i Visual Studio väljer du Skapa>publicera.
I dialogrutan Publicera väljer du alternativknappen Publicera till filsystem .
Du kan ändra målplatsen i dialogrutan Publicera genom att välja ellipsknappen
och sedan navigera till en annan plats.Välj knappen Publicera .
En .wsp-fil skapas för lösningen.
Kopiera .wsp-filen till det fjärranslutna SharePoint-systemet.
Använd PowerShell-kommandot
Add-SPUserSolutionför att installera paketet på den fjärranslutna SharePoint-installationen. (Använd kommandotAdd-SPSolutionför lösningar på farmnivå.)Till exempel
Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.Använd PowerShell-kommandot
Install-SPUserSolutionför att distribuera lösningen. (Använd kommandotInstall-SPSolutionför farm-lösningar.)Till exempel
Install-SPUserSolution -Identity ProjectTaskList.wsp -Site http://NewSiteName.Mer information om fjärrdistribution finns i Använda lösningar och lägga till och distribuera lösningar med PowerShell i SharePoint 2010.