21-04-2010<br />SharePoint 2010 Development using Visual Studio 2010<br />Shane O’Sullivan<br />Storm Technology<br />
About Storm Technology<br />Microsoft Gold Partner<br />Custom Development (.Net)<br />Information Worker (IW) Consultancy...
Previous SharePoint Development Scenarios<br />Visual Studio development experience very limited<br />Visual Studio Extens...
Visual Studio 2010 SharePoint Tools<br />Provides a platform for end to end SharePoint development<br />SharePoint explore...
Visual Studio 2010 SharePoint Tools<br />Benefits to the developer<br />Developers can easily package/deploy/manage soluti...
SharePoint explorer<br />Add-in for Server explorer window<br />Allows user to explorer SharePoint site items<br />Quick w...
Demo<br />SharePoint Explorer<br />Storm Technology<br />
SharePoint 2010 Projects<br />Visual Studio 2010 SharePoint Tools<br />Storm Technology<br />
SharePoint 2010 Project Templates<br />All Projects built using a standard structure<br />9<br />
SharePoint 2010 Project Structure<br /><ul><li>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</li></ul>10<br />
Feature Designer<br />Provides Graphical and XML mode for managing features in a solution<br />Allows customization of fea...
SharePoint Tools Deployment Options<br />Two deployment configurations by default<br />Default<br />No Activation<br />12<...
Upcoming SlideShare
Loading in...5
×

Visual Studio 2010 for SharePoint Developers

1,495

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,495
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Visual Studio 2010 for SharePoint Developers

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

    Clipping is a handy way to collect important slides you want to go back to later.

×