Visual Studio 2010 SharePoint Developer Tools Overview
Upcoming SlideShare
Loading in...5
×
 

Visual Studio 2010 SharePoint Developer Tools Overview

on

  • 9,674 views

 

Statistics

Views

Total Views
9,674
Views on SlideShare
9,674
Embed Views
0

Actions

Likes
1
Downloads
145
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Limitations:- IntelliTrace limited to SharePoint farm solutions only – sandboxed solutions not currently supported- Data collectors cannot not be enabled when executing SharePoint unit tests

Visual Studio 2010 SharePoint Developer Tools Overview Visual Studio 2010 SharePoint Developer Tools Overview Presentation Transcript

  • Visual Studio 2010 SharePoint Developer Tools Overview
    Mike Morton
    Senior Program Manager – Visual Studio
    Microsoft Corporation
  • 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
  • Development Continuum
    Professional developer
    Business Analyst/Process Designer
    Designer/IW/Power User
    Import
    Create lists & libs
    Design Web Pages
    Web part hook-up
    Views & forms
    Declarative Workflows
    Custom Web Parts
    Code Workflows
    Event Receivers
    List Definitions
    Application Pages
    Design skeleton workflow processes
    View workflow visualizations
    Design data-backed business diagrams
    WSP Package
    Export
  • Development Continuum
  • 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
  • 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
  • Resources
    MSDN SharePoint Developer Team Blog
    MSDN SharePoint Developer Forum
    MSDN SharePoint Developer Center
    Channel9 SharePoint 2010 Developer Training Course
    Microsoft Patterns & Practices SP2010 guidance
    SharePoint 2010 Developer Platform White Paper
    SharePoint Developer Samples
    MSDN Library – SP Development in VS2010
  • © 2009 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.
     
    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.