VS2005VS2008VS2010 F5 Deploy Debug WSP Packaging SPSolGen WSP View 64 bit support WSP View Improved...
-
Upload
oswald-hicks -
Category
Documents
-
view
220 -
download
1
Transcript of VS2005VS2008VS2010 F5 Deploy Debug WSP Packaging SPSolGen WSP View 64 bit support WSP View Improved...
Visual Studio 2010 SharePoint Development Tools OverviewMike MortonSenior Program ManagerMicrosoft Corporation
Evolution of SharePoint Tooling
VS2005 VS2008 VS2010
F5 Deploy Debug
WSP Packaging
SPSolGen
WSP View
+64 bit support
WSP View
Improved
Separate Package
Command
Command Line
Build
+Sequential
Workflow
State Machine
Workflow
VSeWSS VSeWSS 1.3
Multiple Visual
Designers
Packaging and
Deployment
Project & Item
Templates
TFS integration
Extensible Projects &
Tools
Upgrade Tool
2007 2008 2009 2010
Visual Studio SharePoint SupportDevelopment environment requirementsRequires x64 operating system
Windows 7Windows Vista SP1Windows Server 2008Windows Server 2008R2
SharePoint 2010 must be installed locally
SharePoint Foundation or SharePoint Server
Visual Studio 2010
Visual Studio SharePoint SupportTemplates and designers
Project and Item TemplatesTemplates for many SharePoint elementsSupport for sandboxed solutions
Visual DesignersDesign web partsBuild Business Data Connectivity (BDC) modelsCreate Workflows
Workflow EnhancementsSite level workflowsTemplates for association & initiation forms
Project Templates
Project Wizard
Support for sandboxed solutions
Site used to deploy & debug
solution
Item Templates
Templates and Designers
demo
Development Continuum
Import
Export
Professional developer
Business Analyst/Process
DesignerDesign skeleton
workflow processes
View workflow visualizations
Design data-backed business
diagrams
Custom Web Parts
Code Workflows
Event Receivers
List Definitions
Application Pages
WSP Package
Designer/IW/Power UserCreate lists &
libs
Design Web Pages
Web part hook-up
Views & forms
Declarative Workflows
Import SPD Workflow
Import SPD created reusable workflow from WSPXOML and rules files are importedElements XML file is createdAdd, delete, modify activities and codeAdd association and initiation formsF5 to deploy and debug
Import SharePoint Solution(WSP)
Wizard for developer to select WSPDeclarative elements can be selected for importModify imported items and extend by adding additional items, code, etc…
Development Continuum
demo
Visual Studio SharePoint SupportProject system
Project commandsPackage, Retract
Project propertiesSandboxed, Site URL, etc…
Features & Package nodesMapped foldersProject items & files have SharePoint specific properties
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
Feature Designer
Key feature properties
Feature Activation
Dependencies
Add/Remove items to feature
View/Edit Feature XML
Package Designer
Package name
Add assemblies,
safe controls, resources
Add/Remove items & features
View/Edit Package Manifest
Packages
Packaging ExplorerProject and Items
Packages
SharePoint Project Items
(SPIs)
FeaturesFeatures
SharePoint Project Items
(SPIs)
Project System & Packaging
demo
Visual Studio ExtensibilityProject and Items
Project ExtensionsAdd context menusAdd/Set project propertiesHandle project events
Project Item ExtensionsExtend in-the-box items
Add context menusAdd to property gridAdd designers over XML filesHandle events
Create new itemsCreate wizardsHandle deployment events
Visual Studio ExtensibilityServer Explorer and deployment steps
Server Explorer ExtensionsExtend in-the-box SharePoint nodes
Add context menus to provide additional functionalityDisplay information in property grid
Create new SharePoint nodesAdd nodes to display artifacts not shown by default
Deployment ExtensionsCreate new deployment stepsCreate new deployment configurations which leverage your new steps
Visual Studio ExtensibilityPackaging
Packaging Validation RulesExtend packaging validation with custom rulesCreate SPI specific validation rulesRules are run when Feature/Package is Validated
MS Build ExtensibilityPackaging is MS Build basedCustom tasks can be created
Summary – SharePoint Development with Visual Studio
SharePoint sandboxed solution supportBusiness Connectivity Services supportExpanded Workflow supportSharePoint Designer Visual Studio continuum
Build, Debug & Deploy SharePoint projectsView SharePoint sites in Server ExplorerVisual designers for Web Parts, BDC and WorkflowsIntegration with Visual Studio’s ALM support
Broad SharePoint Support
Familiar Visual Studio Experience
Packaging Explorer
Web Part Designer
Related Content at SPC 2009Talk Title and Speaker Day / Time
Developing with SharePoint 2010 Sandboxed Solutions, Scot Hillier 19th 4:30 PM
Building Rich Internet Applications with Silverlight 3 and SharePoint 2010, Mike Ammerlaan 20th 9:00 AM
Advanced Web Part Development in Visual Studio 2010, Maurice Prather 20th 9:00 AM
Developing SharePoint 2010 Applications with the Client Object Model, Paul Stubbs 20th 1:15 PM
Developing for SharePoint 2010 on Windows 7, Matthew Burnett 20th 1:15 PM
Workflow Development in SharePoint 2010 with Visual Studio 2010, Jon Flanders 21st 9:00 AM
Developing with REST and LINQ in SharePoint 2010, Todd Bleeker & Paul Schaeflein 21st 1:15 PM
Extending the Visual Studio 2010 SharePoint Tools with New Designers, Ted Pattison 21st 2:45 PM
Customizing the Visual Studio 2010 SharePoint Deployment Process, Eric Shupps 21st 4:30 PM
Building a SharePoint Collaboration Application in Visual Studio 2010, Reza Chitsaz 22nd 9:00 AM
Application Lifecycle Management for Developers in SharePoint 2010, Jay Schmelzer 22nd 10:30 AM
Building Service Applications for SharePoint Server 2010, Andrew Connell 22nd 12:00 PM
Questions
I will be at:The SharePoint kiosk in the Microsoft PavilionToday at 4:00pm
I will be at:Ask the Experts Wednesday Evening5:45pm – 7:30pm in the Exhibit Hall
I am online at:MSDN Visual Studio forumshttp://MSSharePointForums.com
Remember to fill out your evaluations on MySPC for your
chance to win two HD web cams and a designer mouse
(3 prizes awarded daily)
Learn More about SharePoint 2010
Information forIT Prosat TechNet
http://MSSharePointITPro.com
Information forDevelopers
at MSDNhttp://MSSharePointDeveloper.com
Information forEveryone
http://SharePoint.Microsoft.com
© 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.