Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy &...

Post on 20-Apr-2020

2 views 0 download

Transcript of Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy &...

Rong LuProgram Manager

Microsoft Corporationronglu@microsoft.com

Agenda

Evolution of SharePoint Tools

Demo: SharePoint 2010 development with Visual Studio 2010

Advanced featuresALM & TFS Integration

Tools Extensibility

Q & A

Evolution of SharePoint Tools

VS2005 VS2008 VS2010

F5 Deploy & Debug

Package WSP

SPSolution Generator

WSP View

VSeWSS

Multiple Visual Designers

Packaging and Deploy

Project & Item templates

TFS Integration

Tools Extensibility

Sequential Workflow

State Machine Workflow

64 Bit Support

WSP View improved

Separate Package Command

Command Line Build

VSeWSS 1.3

•Project and Item templates•Visual Designers•Workflow Enhancements

Templates & Designers

Packaging & Deploy

•Package and Feature Designer•Packaging Explorer•Deployment Configuration

•Project and Item templates•Visual Designers•Workflow Enhancements

Templates & Designers

Packaging & Deploy

•Package and Feature Designer•Packaging Explorer•Deployment Configuration

Templates & Designers

Templates & Designers

Project Templates

Empty Project

Sequential Workflow

State Machine Workflow

List Definition

Site Definition

Visual Web Part

Business Data Connectivity Model

Event Receiver

Content Type

Module

Import Reusable Workflow

Import SharePoint Solution Package

Yellow

Item TemplatesWeb Part

Sequential Workflow

State Machine Workflow

Event Receiver

Module

Content Type

List Def from CT

List Definition

List Instance

Visual Web Part

Business Data Connectivity Model

Workflow Association Form

Workflow Initiation Form

Application Page

User Control Yellow

Visual Web Part Designer

Visual designer for creating Web Parts

BDC Model Designer

Visual designer for creating Business Data Connectivity (BDC) model

F5 deploys model and assemblies to Business Connectivity Service

Workflow Designer

Visual designer for creating WorkflowsNew Site Workflow support

New Initiation/Association forms support

•Project and Item templates•Visual Designers•Workflow Enhancements

Templates & Designers

Packaging & Deploy

•Package and Feature Designer•Packaging Explorer•Deployment Configuration

Packaging & Deploy

Packaging & Deploy

Package Designer

Visual Designer for selecting features and items to be included in WSP Package

Feature Designer

Visual Designer for selecting items to be included in Feature

Commands and properties

Project CommandsDeploy – Deploys solution

Package – Creates WSP

Retract – Removes solution

Project Properties tool windowDeployment Configuration

Assembly Deployment Target

Sandboxed Solution

Site URL

Startup Item

Select Deployment Configuration

(Default/No Activation)

Add Pre/Post deployment script(s)

Create additional deployment configurations

Deployment Configuration

ALM & TFS Integration

Recommended DeploymentBuild/Test/Debug on developer machine

Check into source code control

Automated build creates WSP

Deploy WSP to SharePoint farm

TFS IntegrationSource control

Project integration in Visual Studio

Automated builds and packaging using Team Build

VS 2010 SharePoint Tools Extensibility

VS 2010 SharePoint Tools provides a variety of extensibility APIs that allow you to create:

Project Extensions

Project Item Extensions

Deployment Extensions

Packaging Validation Rules

ronglu@microsoft.com

Track Resources

Download Visual Studio 2010 Beta2: http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

Visual Studio 2010 Beta2 Dev Center:http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx

Visual Studio 2010 Beta2 SharePoint Development:http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint

SharePoint Development Forum:http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprerelease/threads

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Complete an

evaluation on

CommNet and

enter to win!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.