Customizing the Visual Studio 2010 SharePoint Deployment Process

Embed Size (px)

Citation preview

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    1/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    2/33

    Sponsored by:

    Visit us on the web at www.binarywave.com

    Real-time application monitoring, event

    management, and operational health

    metrics for Microsoft SharePoint

    Reduce troubleshooting time by up to 30%

    Increase efficiency and improve user satisfaction

    Avoid downtime and costly outages

    Meet or exceed service level agreements

    Maximize investment in current infrastructure

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    3/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    4/33

    www.sharepointcowboy.com

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    5/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    6/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    7/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    8/33

    Create Solution

    Files

    Assets

    Features

    Build Solution Package Solution Deploy Solution

    MSBuild

    Scripts

    Tools

    SolutionPackage

    Manifests

    Directives

    WSPs

    Scripts

    STSADM

    Powershell

    Somethingusable...

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    9/33

    WSPBuilder

    STSDEV

    VSeWSS

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    10/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    11/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    12/33

    Create Build Package Deploy

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    13/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    14/33

    Deploy

    Deployment Tasks Deployment Actions Conflict Resolution

    Package

    Manifest Directives Cabinet (WSP)

    Build

    Pre-Build Actions Post-Build Actions

    Create

    Features Artifacts

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    15/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    16/33

    Selectabledeployment to BINor GAC

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    17/33

    Build

    Package

    Deploy

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    18/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    19/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    20/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    21/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    22/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    23/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    24/33

    Deployment Configuration

    Default

    NoActivation

    Custom

    Deployment StepsPre-Deployment

    Retract Solution

    Recycle App Pool

    Add Solution

    Post-Deployment

    SharePoint Commands

    Object Model STSADM PowerShell

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    25/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    26/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    27/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    28/33

    Deployment Step

    SharePoint Commands

    ObjectModel

    STSADM PowerShell

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    29/33

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    30/33

    DeploymentConfiguration

    Deployment Steps

    SharePoint Commands

    DefaultNo

    ActivationCustom

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    31/33

    Talk Title and Speaker Day / TimeOverview of the SharePoint 2010 Developer Platform, Paul Andrew 19

    th1:15 PM

    Visual Studio 2010 SharePoint Development Tools Overview, Mike Morton 19th

    2:45 PM

    Building Rich Internet Applications with Silverlight 3 and SharePoint 2010, Mike Ammerlaan 20th

    9:00 AM

    Advanced Web Part Development in Visual Studio 2010, Maurice Prather 20th

    9:00 AM

    Building Solutions with Business Connectivity Services using Visual Studio 2010, Rolando Jimenez Salgado 20th

    10:30 AM

    Developing SharePoint 2010 Applications with the Client Object Model, Paul Stubbs 20th

    1:15 PM

    Hand on Labs Code

    Developing a Visual Web Part in Visual Studio 2010 SPCHOL200

    Developing Advanced Web Parts for SharePoint 2010 with Visual Studio 2010 SPCHOL301

    Developing with LINQ to SharePoint in Visual Studio 2010 SPCHOL302

    Developing for SharePoint 2010 with the Client OM and REST in Visual Studio 2010 SPCHOL303Developing a BCS External Content Type with Visual Studio 2010 SPCHOL304

    Developing a SharePoint 2010 Workflow with Initiation Form in Visual Studio 2010 SPCHOL305

    Developing SharePoint 2010 user interface with Silverlight in Visual Studio 2010 SPCHOL306

    Developing SharePoint 2010 User Interface Ribbon and Dialog Customizations SPCHOL308

    End to End Workflow SPCHOL329

  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    32/33

    http://www.sharepointcowboy.com

    http://MSSharePointForums.com

    http://www.sharepointcowboy.com/http://www.sharepointcowboy.com/
  • 8/12/2019 Customizing the Visual Studio 2010 SharePoint Deployment Process

    33/33