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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Visual Studio 2010 SharePoint Developer Tools Overview


Published on

Published in: Technology, Business

1 Comment
1 Like
No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Limitations:- IntelliTrace limited to SharePoint farm solutions only – sandboxed solutions not currently supported- Data collectors cannot not be enabled when executing SharePoint unit tests
  • Transcript

    • 1. Visual Studio 2010 SharePoint Developer Tools Overview
      Mike Morton
      Senior Program Manager – Visual Studio
      Microsoft Corporation
    • 2. 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
    • 3. 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
      SharePoint Easy Setup for Developers
    • 4. 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
    • 5. Templates & Designers
    • 6. Development Continuum
      Professional developer
      Business Analyst/Process Designer
      Designer/IW/Power User
      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
    • 7. Development Continuum
    • 8. Project System
      Project commands
      Package, Retract
      Project properties
      Sandboxed, Site URL, etc…
      Features & Package nodes
      Mapped folders
      Items/Files have SharePoint specific properties
    • 9. 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)
    • 10. Server Explorer Integration
      Provides hierarchical view of local SharePoint sites & artifacts
      View site collections, sites, features, lists, fields, etc…
      View properties of artifacts
    • 11. Project System & Packaging
    • 12. 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
    • 13. 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
    • 14. Extensibility in the Wild
      Visual Studio Team recently released Power Tools
      Enhanced Sandbox Support
      Community Kit for SharePoint: Dev Tools Edition
      Project, item, deployment, and server explorer extensions
    • 15. Visual Studio 2010 Service Pack 1 Beta
      Available Now!
      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
    • 16. IntelliTrace & Unit Tests
    • 17. 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
    • 18. © 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.