Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint Familiar VS...

18
Visual Studio 2010 SharePoint Developer Tools Paul Yuknewicz Senior Program Manager – Visual Studio
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    240
  • download

    1

Transcript of Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint Familiar VS...

Visual Studio 2010 SharePoint Developer ToolsVisual Studio 2010 SharePoint Developer Tools

Paul YuknewiczSenior Program Manager – Visual Studio

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

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

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

Templates & Designers

Demo

Import

Export

Professional developer

Business Analyst/Process

DesignerDesign skeleton

workflow processes

View workflow visualizations

Design data-backed business

diagrams

Custom Web Parts

Code Workflows

Event Receivers

List Definitions

Application Pages

WSP Package

Designer/IW/Power UserCreate lists &

libs

Design Web Pages

Web part hook-up

Views & forms

Declarative Workflows

Development Continuum

Development Continuum

Demo

Project System

Project commands Package, Retract

Project properties Sandboxed, Site URL, etc…

Features & Package nodes Mapped folders Items/Files have SharePoint

specific properties

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)

Server Explorer Integration

Provides hierarchical view of local SharePoint sites & artifacts

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

View properties of artifacts

Project System & Packaging

Demo

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

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

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/

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

IntelliTrace & Unit Tests

Demo