Visual Studio 2010 for SharePoint Developers
Upcoming SlideShare
Loading in...5
×
 

Visual Studio 2010 for SharePoint Developers

on

  • 1,915 views

My slides from the Visual Studio Launch events in Cork and Galway

My slides from the Visual Studio Launch events in Cork and Galway

Statistics

Views

Total Views
1,915
Views on SlideShare
1,915
Embed Views
0

Actions

Likes
0
Downloads
32
Comments
0

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Visual Studio 2010 for SharePoint Developers Visual Studio 2010 for SharePoint Developers Presentation Transcript

    • 21-04-2010
      SharePoint 2010 Development using Visual Studio 2010
      Shane O’Sullivan
      Storm Technology
    • About Storm Technology
      Microsoft Gold Partner
      Custom Development (.Net)
      Information Worker (IW) Consultancy (SharePoint, Biztalk, .Net)
      Application Lifecycle Management (ALM) Consultancy (Team Foundation Server)
      www.storm.ie
      2
    • Previous SharePoint Development Scenarios
      Visual Studio development experience very limited
      Visual Studio Extensions for WSS (VSeWSS)
      Visual Studio Tools for Office
      Developers reliant on Community tools
      WSP Builder
      Solution Generator
      And on occasion, .NET Reflector - for all those undocumented features of the SharePoint API!
      3
    • Visual Studio 2010 SharePoint Tools
      Provides a platform for end to end SharePoint development
      SharePoint explorer
      SharePoint 2010 Project templates and item templates
      Visual Designer for core scenarios including Feature and Package management
      Vastly improved debugging experience
      Extensible platform by 3rd party developers
      4
    • Visual Studio 2010 SharePoint Tools
      Benefits to the developer
      Developers can easily package/deploy/manage solutions from within Visual Studio
      Visual Studio abstracts away details of the 14 hive for deployment
      Reduces dependency on third party tools for SharePoint Development
      5
    • SharePoint explorer
      Add-in for Server explorer window
      Allows user to explorer SharePoint site items
      Quick way to launch site into browser
      Extensible – Developers can write add-ins
      6
    • Demo
      SharePoint Explorer
      Storm Technology
    • SharePoint 2010 Projects
      Visual Studio 2010 SharePoint Tools
      Storm Technology
    • SharePoint 2010 Project Templates
      All Projects built using a standard structure
      9
    • SharePoint 2010 Project Structure
      • Project Structure
      • Properties
      • References
      • Features (Added by SP 2010 Tools)
      • Package (Added by SP 2010 Tools)
      • Individual Items
      • Mapped Folders
      • Easily Add LayoutsImages mapped folder
      • Ability to map to other folders in the 14 hive
      10
    • Feature Designer
      Provides Graphical and XML mode for managing features in a solution
      Allows customization of feature properties
      Allows addition of a feature event receiver
      Allows addition/removal of SPIs
      Customize activation dependencies
      11
    • SharePoint Tools Deployment Options
      Two deployment configurations by default
      Default
      No Activation
      12
    • Debugging
      Debugging experience much better
      Hitting F5 performs the following
      Builds a new version of the WSP
      Deactivate/uninstall existing versions of the feature
      Retracts/Deletes WSP
      Deploys the new WSP
      Activates the feature (based on the site URL property)
      Attaches debugger to w3wp.exe worker process (based on the site URL property)
      13
    • SharePoint Project Item Templates
      14
    • Demo – Meeting Room Manager
      15
      “I need someone well-versed in the art of torture – do you know PowerPoint?”
    • SharePoint 2010 Developer Dashboard
      Shows diagnostics and performance related statistics on a SharePoint page
      How long did the request take to run
      What events were fired
      In what sequence did these event handlers fire?
      16
    • SharePoint Developer Dashboard
      17
    • Summary
      Introduction to Visual Studio 2o1o SharePoint tools
      SharePoint tools project structure
      Adding SPIs to a project
      Packaging/Feature management
      Debugging
      Sandboxed Solutions
      Developer Dashboard
      18
    • Q & A
      Visual Studio 2010 SharePoint tools
      Storm Technology
    • Contact Details
      Shane O’Sullivan
      Solutions Architect
      Storm Technology Ltd.
      sosullivan@stoNOSPAMrm.ie (remove the NOSPAM)
      Twitter - #shaneosullivan
      20