Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Visual Studio 2010 for SharePoint Developers


Eche un vistazo a continuación

1 de 20 Anuncio

Más Contenido Relacionado

Similares a Visual Studio 2010 for SharePoint Developers (20)

Más reciente (20)


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 /><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 Layoutsmages 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 /> (remove the NOSPAM)<br />Twitter - #shaneosullivan<br />20<br />