1 / 26

Visual Studio 2010 SharePoint Development Tools Overview

Visual Studio 2010 SharePoint Development Tools Overview. Peruri Srinivasulu Director, Information Worker Solutions Bennett Adelson. Who is Bennett Adelson?. Founded in 1996, Headquartered in Cleveland, Ohio 70 employees throughout the US Gold Certified Microsoft Partner

nen
Download Presentation

Visual Studio 2010 SharePoint Development Tools Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Studio 2010 SharePoint Development Tools Overview Peruri Srinivasulu Director, Information Worker Solutions Bennett Adelson

  2. Who is Bennett Adelson? • Founded in 1996, Headquartered in Cleveland, Ohio • 70 employees throughout the US • Gold Certified Microsoft Partner • Member of the Microsoft Partner Advisory Council • Practice Directors comprised of Industry Leaders and Subject Matter Experts http://www.bennettadelson.com/

  3. Evolution of SharePoint Tooling • VSeWSS 1.3 • VS2005 • VS2008 • VSeWSS • VS2010 + + • Multiple Visual Designers • Packaging and Deployment • Project & Item Templates • TFS integration • Extensible Projects & Tools • 64 bit support • WSP View Improved • Separate Package Command • Command Line Build • F5 Deploy Debug • WSP Packaging • SPSolGen • WSP View • Sequential Workflow • State Machine Workflow Upgrade Tool 2007 2008 2009 2010

  4. Visual Studio SharePoint SupportDevelopment environment requirements • Requires x64 operating system • Windows 7 • Windows Vista SP1 • Windows Server 2008 • Windows Server 2008R2 • SharePoint 2010 must be installed locally • SharePoint Foundation or SharePoint Server • Visual Studio 2010

  5. Visual Studio SharePoint SupportTemplates and designers • Project and Item Templates • Templates for many SharePoint elements • 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

  6. Project Templates

  7. Project Wizard Site used to deploy & debug solution Support for sandboxed solutions

  8. Item Templates

  9. Templates and Designers demo

  10. Development Continuum Business Analyst/Process Designer Designer/IW/Power User Professional developer 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

  11. Import SharePoint Solution(WSP) • Wizard for developer to select WSP • Declarative elements can be selected for import • Modify imported items and extend by adding additional items, code, etc…

  12. Development Continuum demo

  13. Visual Studio SharePoint SupportProject system • Project commands • Package, Retract • Project properties • Sandboxed, Site URL, etc… • Features & Package nodes • Mapped folders • Project items & files have SharePoint specific properties

  14. SP Connections in Server Explorer • Tool window which provides hierarchical view of local SharePoint sites & artifacts • View site collections, sites, features, lists, fields, etc… • View properties for artifacts • Add any number of connections to different site collections

  15. Feature Designer Key feature properties Add/Remove items to feature Feature Activation Dependencies View/Edit Feature XML

  16. Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest

  17. Packaging ExplorerProject and Items Packages Packages Features Features SharePoint Project Items (SPIs) SharePoint Project Items (SPIs)

  18. Project System & Packaging demo

  19. Visual Studio ExtensibilityProject and Items • Project Extensions • Add context menus • Add/Set project properties • Handle project events • Project Item Extensions • Extend in-the-box items • Add context menus • Add to property grid • Add designers over XML files • Handle events • Create new items • Create wizards • Handle deployment events

  20. Visual Studio ExtensibilityServer Explorer and deployment steps • Server Explorer Extensions • Extend in-the-box SharePoint nodes • Add context menus to provide additional functionality • Display information in property grid • Create new SharePoint nodes • Add nodes to display artifacts not shown by default • Deployment Extensions • Create new deployment steps • Create new deployment configurations which leverage your new steps

  21. Visual Studio ExtensibilityPackaging • Packaging Validation Rules • Extend packaging validation with custom rules • Create SPI specific validation rules • Rules are run when Feature/Package is Validated • MS Build Extensibility • Packaging is MS Build based • Custom tasks can be created

  22. Summary – SharePoint Development with Visual Studio Familiar Visual Studio Experience • Build, Debug & Deploy SharePoint projects • View SharePoint sites in Server Explorer • Visual designers for Web Parts, BDC and Workflows • Integration with Visual Studio’s ALM support Web Part Designer Broad SharePoint Support • SharePoint sandboxed solution support • Business Connectivity Services support • Expanded Workflow support • SharePoint Designer  Visual Studio continuum Packaging Explorer

  23. Questions • I am available at: • psrinivasulu@bennettadelson.com • http://www.bennettadelson.com

  24. Remember to fill out your evaluations

  25. Learn More about SharePoint 2010 Information forIT Prosat TechNet http://MSSharePointITPro.com Information forDevelopersat MSDN http://MSSharePointDeveloper.com Information forEveryone • http://SharePoint.Microsoft.com

  26. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 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.

More Related