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

28

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

Page 1: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers
Page 2: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Rong LuProgram Manager

Microsoft [email protected]

Page 3: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Agenda

Evolution of SharePoint Tools

Demo: SharePoint 2010 development with Visual Studio 2010

Advanced featuresALM & TFS Integration

Tools Extensibility

Q & A

Page 4: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

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

Page 5: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

•Project and Item templates•Visual Designers•Workflow Enhancements

Templates & Designers

Packaging & Deploy

•Package and Feature Designer•Packaging Explorer•Deployment Configuration

Page 6: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

•Project and Item templates•Visual Designers•Workflow Enhancements

Templates & Designers

Packaging & Deploy

•Package and Feature Designer•Packaging Explorer•Deployment Configuration

Page 7: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Templates & Designers

Page 8: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Templates & Designers

Page 9: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual 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

Page 10: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

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

Page 11: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Visual Web Part Designer

Visual designer for creating Web Parts

Page 12: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

BDC Model Designer

Visual designer for creating Business Data Connectivity (BDC) model

F5 deploys model and assemblies to Business Connectivity Service

Page 13: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Workflow Designer

Visual designer for creating WorkflowsNew Site Workflow support

New Initiation/Association forms support

Page 14: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

•Project and Item templates•Visual Designers•Workflow Enhancements

Templates & Designers

Packaging & Deploy

•Package and Feature Designer•Packaging Explorer•Deployment Configuration

Page 15: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Packaging & Deploy

Page 16: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Packaging & Deploy

Page 17: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Package Designer

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

Page 18: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Feature Designer

Visual Designer for selecting items to be included in Feature

Page 19: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

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

Page 20: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Select Deployment Configuration

(Default/No Activation)

Add Pre/Post deployment script(s)

Create additional deployment configurations

Deployment Configuration

Page 21: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers
Page 22: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

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

Page 23: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

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

Page 25: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

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

Page 26: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Page 27: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

Complete an

evaluation on

CommNet and

enter to win!

Page 28: Program Manager Microsoft CorporationEvolution of SharePoint Tools VS2005 VS2008 VS2010 F5 Deploy & Debug Package WSP SPSolution Generator WSP View VSeWSS Multiple Visual Designers

© 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.