program manager microsoft...

28

Upload: others

Post on 07-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility
Page 2: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Rong LuProgram Manager

Microsoft [email protected]

Page 3: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

•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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

•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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Templates & Designers

Page 8: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Templates & Designers

Page 9: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Visual Web Part Designer

Visual designer for creating Web Parts

Page 12: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Workflow Designer

Visual designer for creating WorkflowsNew Site Workflow support

New Initiation/Association forms support

Page 14: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

•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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Packaging & Deploy

Page 16: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Packaging & Deploy

Page 17: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Package Designer

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

Page 18: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Feature Designer

Visual Designer for selecting items to be included in Feature

Page 19: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Select Deployment Configuration

(Default/No Activation)

Add Pre/Post deployment script(s)

Create additional deployment configurations

Deployment Configuration

Page 21: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility
Page 22: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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 Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

Complete an

evaluation on

CommNet and

enter to win!

Page 28: Program Manager Microsoft Corporationdownload.microsoft.com/documents/hk/technet/techdays2009/DEV323.pdfVisual Studio 2010 Advanced features ALM & TFS Integration Tools Extensibility

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