+ All Categories
Home > Documents > Visual Studio 2010 SharePoint Developer Tools

Visual Studio 2010 SharePoint Developer Tools

Date post: 25-Feb-2016
Category:
Upload: gizi
View: 70 times
Download: 0 times
Share this document with a friend
Description:
Visual Studio 2010 SharePoint Developer Tools. Paul Yuknewicz Senior Program Manager – Visual Studio. Developer Tools for SharePoint. Familiar VS Experience Build, Debug, Deploy SharePoint projects Visual designers for Web Parts, BDC and Workflows - PowerPoint PPT Presentation
Popular Tags:
18
Visual Studio 2010 SharePoint Developer Tools Paul Yuknewicz Senior Program Manager – Visual Studio
Transcript
Page 1: Visual Studio 2010 SharePoint  Developer  Tools

Visual Studio 2010 SharePoint Developer Tools

Paul YuknewiczSenior Program Manager – Visual Studio

Page 2: Visual Studio 2010 SharePoint  Developer  Tools

Developer Tools for SharePoint

Familiar VS Experience Build, Debug, Deploy SharePoint

projects Visual designers for Web Parts, BDC

and Workflows View SharePoint sites in Server

Explorer Team Foundation Server integration Application Lifecycle Management

Broad SharePoint Support Supports SharePoint Foundation &

Server Sandboxed & farm solutions Business Connectivity Services Expanded workflow support SP Designer Visual Studio

continuum

Page 3: Visual Studio 2010 SharePoint  Developer  Tools

Developer Environment

Visual Studio 2010 & SharePoint 2010 on same machine

Must use 64-bit OS Windows 7 Windows Vista SP1 Windows Server 2008 (R2)

How to setup a SP2010 developer environment http://

msdn.microsoft.com/en-us/library/ee554869.aspx SharePoint Easy Setup for Developers

http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx

Page 4: Visual Studio 2010 SharePoint  Developer  Tools

Templates and Designers

Project and Item Templates Templates for many SharePoint artifacts Wizards collect artifact information Support for sandboxed solutions

Visual Designers Design web parts Build Business Data Connectivity (BDC)

models Create Workflows

Workflow Enhancements Site level workflows Templates for association & initiation forms

Page 5: Visual Studio 2010 SharePoint  Developer  Tools

Templates & Designers

Demo

Page 6: Visual Studio 2010 SharePoint  Developer  Tools

Import

Export

Professional developer

Business Analyst/Process

DesignerDesign skeleton workflow processes

View workflow visualizationsDesign data-

backed business diagrams

Custom Web Parts

Code WorkflowsEvent ReceiversList Definitions

Application Pages

WSP Package

Designer/IW/Power UserCreate lists &

libsDesign Web

PagesWeb part hook-

upViews & forms

Declarative Workflows

Development Continuum

Page 7: Visual Studio 2010 SharePoint  Developer  Tools

Development Continuum

Demo

Page 8: Visual Studio 2010 SharePoint  Developer  Tools

Project System

Project commands Package, Retract

Project properties Sandboxed, Site URL, etc…

Features & Package nodes Mapped folders Items/Files have SharePoint

specific properties

Page 9: Visual Studio 2010 SharePoint  Developer  Tools

Features & Packaging

Feature Designer Add/Remove Items to

Feature View/Change manifest

directly Package Designer

Add/Remove Items to Package

View/Change manifest directly

Packaging Explorer Hierarchically view all

Packages, Features, Artifacts in Solution (across projects)

Page 10: Visual Studio 2010 SharePoint  Developer  Tools

Server Explorer Integration

Provides hierarchical view of local SharePoint sites & artifacts

View site collections, sites, features, lists, fields, etc…

View properties of artifacts

Page 11: Visual Studio 2010 SharePoint  Developer  Tools

Project System & Packaging

Demo

Page 12: Visual Studio 2010 SharePoint  Developer  Tools

Extensibility

Project Extensions Context menus, project properties, project

events Project Item Extensions

Extend in-the-box items or create new items Context menus, properties, events, designers,

wizards Server Explorer Extensions

Extend in-the-box nodes or create new nodes Context menus, properties

Page 13: Visual Studio 2010 SharePoint  Developer  Tools

Extensibility

Deployment Extensions New deployment steps & configurations Handle deployment events Custom conflict handling

Packaging Validation Rules Add custom feature/package validation rules Rules are run during validation

MSBuild Extensibility Packaging is MSBuild based Custom tasks can be created

Page 14: Visual Studio 2010 SharePoint  Developer  Tools

Extensibility in the Wild

Visual Studio Team recently released Power Tools Enhanced Sandbox Support http://

visualstudiogallery.msdn.microsoft.com/en-us/8e602a8c-6714-4549-9e95-f3700344b0d9

Community Kit for SharePoint: Dev Tools Edition Project, item, deployment, and server explorer

extensions http://cksdev.codeplex.com/

Page 15: Visual Studio 2010 SharePoint  Developer  Tools

Visual Studio 2010 Service Pack 1 Beta Available Now!

http://go.microsoft.com/fwlink/?LinkId=207130 IntelliTrace

Break execution then replay code showing Call Stack & other data

Save iTrace log file for later viewing Unit Tests

Create & Execute unit tests in Visual Studio

Page 16: Visual Studio 2010 SharePoint  Developer  Tools

IntelliTrace & Unit Tests

Demo

Page 18: Visual Studio 2010 SharePoint  Developer  Tools

Recommended