SlideShare a Scribd company logo
Using Visual Studio 2010 to Build SharePoint 2010 Solutions Randy Williams
About the Speaker US-West Coast Manager for Synergy Corporate Technologies Based in San Diego, California Consultant/Trainer/Author SharePoint MVP Specialty in Architecting Solutions Email: rwilliams@synergyonline.com Blog: www.synergyonline.com/randy Twitter: @tweetraw
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
SharePoint Platform and Product Your Product Microsoft Product {your solution here} Platform Infrastructure Base Platform .NET Framework ASP.NET, WCF, Workflow
Development Requirements Requires x64 operating system Windows 7 Windows Vista SP1 Windows Server 2008 Windows Server 2008R2 SharePoint 2010 must be installed locally Foundation or Server Visual Studio 2010
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
VS Templates 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
Project Templates
Project Wizard Site used to deploy & debug solution Support for sandboxed solutions
Item Templates
CKSDev Community Kit for SharePoint Development Extends Visual Studio Project System Just a sample of the add-ins… Automate call to SPMetal from Server Explorer Adding SharePoint references Quick Deploy WSPBuilder Project Conversion Download from cksdev.codeplex.com Screen casts at http://bit.ly/fVKdDH
Visual Studio SharePoint Power Tools Additional add-ins Provided by Microsoft Sandboxed-compatible Visual Web Part Sandboxed compilation – displays build errors for disallowed code Download from http://bit.ly/hmx9hS
Sandboxed Solutions Business Agility Security and Stability Essential Agility Essential Stability Simpler development model Easy & Rapid Deployment Office 365 (Cloud) Limited API Access Monitored Resources Site Collection Quotas Separate Process
Creating a Sandboxed visual web part DEMO
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
VS SharePoint Projects Project commands Package, Retract Project properties Sandboxed, Site URL Features & Package nodes Mapped folders Project items & files have SharePoint specific properties
Feature Designer Feature Scope Feature Title Add/Remove items View/Edit Feature Manifest
What are Solution (WSP) Packages? Used to Deploy Code Contains all customized files and deployment instructions WSP extension Internally a cabinet file Created by Visual Studio Farm or Sandboxed Assembly.DLL WSP Manifest.XML Content.htm Image.jpg
Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest
Working with Features and Solutions DEMO
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
Visual Studio Debugging F5 Experience Web.config changes Can still attach to W3WP.exe process Developer Dashboard stsadm-o setproperty    -pn developer-dashboard -pvondemand
Server Explorer and SharePoint Tool window which provides 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 sites Read only
SharePoint Manager Extends the concept of the Server Explorer Many properties can be changed Separate Windows Application Must be run on SharePoint Server Do not run against production server! Download from spm.codeplex.com
DEMO Debugging and Add-ins
Don’t Forget SharePint!! Join us at 6:30 pm at TheDaily Pint for a free drink, kindly provided by Rackspace! A great opportunity to network with other SharePoint Professionals! Please complete your Speaker Evaluation and turn it in before you leave. Drop off at the Community table or at the Cafeteria before closing.
Thank you Questions?
Thanks to  Our Sponsors

More Related Content

What's hot

STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
Joel Oleson
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Joel Oleson
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
standale
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
Ambi kumar
 
Fast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationFast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and Configuration
Ahmed Madany
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint Resume
CSharpGirl
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
Joel Oleson
 
Web adi success story
Web adi success storyWeb adi success story
Web adi success story
guesta7771aa
 
SharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFSharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDF
Yogesh Sahani
 
Extensions in OAF
Extensions in OAF Extensions in OAF
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
SharePoint Saturday New Jersey
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
RapidValue
 
Shakthi_Resume
Shakthi_ResumeShakthi_Resume
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
Joel Oleson
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
Ashish Harbhajanka
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
Viveka Solutions
 
R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integrator
Sajid Rahim, MSc,PMP
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
seanwfielding
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resume
skmeyer2010
 

What's hot (20)

STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
Fast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationFast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and Configuration
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint Resume
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
 
Web adi success story
Web adi success storyWeb adi success story
Web adi success story
 
SharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFSharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDF
 
Extensions in OAF
Extensions in OAF Extensions in OAF
Extensions in OAF
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Shakthi_Resume
Shakthi_ResumeShakthi_Resume
Shakthi_Resume
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integrator
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resume
 

Viewers also liked

When to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media ChannelsWhen to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media Channels
AvePoint
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project Online
AvePoint
 
Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)
IOZ AG
 
Administrationsschulung Grundlagen
Administrationsschulung GrundlagenAdministrationsschulung Grundlagen
Administrationsschulung GrundlagenMichael Hertel
 
UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15
Thorsten Firzlaff
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Christian Krause
 
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
Thorsten Firzlaff
 
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
AvePoint
 
Achieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePointAchieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePoint
AvePoint
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointPutting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
AvePoint
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project Online
AvePoint
 
ECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePointECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePoint
Christian Kiesewetter
 
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Dennis Hobmaier
 
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
Thorsten Firzlaff
 
2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein Main2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein MainThorsten Firzlaff
 
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
Thorsten Firzlaff
 
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboardThorsten Firzlaff
 
Sharepoint Toolbox
Sharepoint ToolboxSharepoint Toolbox
Sharepoint Toolbox
busitec GmbH
 
Share point rbs in depth englisch
Share point rbs in depth englischShare point rbs in depth englisch
Share point rbs in depth englisch
Samuel Zürcher
 
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
Hudu Zakaria
 

Viewers also liked (20)

When to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media ChannelsWhen to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media Channels
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project Online
 
Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)
 
Administrationsschulung Grundlagen
Administrationsschulung GrundlagenAdministrationsschulung Grundlagen
Administrationsschulung Grundlagen
 
UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
 
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
 
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
 
Achieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePointAchieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePoint
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointPutting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project Online
 
ECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePointECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePoint
 
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
 
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
 
2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein Main2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein Main
 
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
 
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboard
 
Sharepoint Toolbox
Sharepoint ToolboxSharepoint Toolbox
Sharepoint Toolbox
 
Share point rbs in depth englisch
Share point rbs in depth englischShare point rbs in depth englisch
Share point rbs in depth englisch
 
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
 

Similar to Using Visual Studio to Build SharePoint 2010 Solutions

Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewiczSession 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Mithun T. Dhar
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
icdesktop
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share Point
Chakkaradeep Chandran
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003
John Sanderson
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
MicrosoftFeed
 
Jeremy thake introducing alm to share point development implementations (ap...
Jeremy thake   introducing alm to share point development implementations (ap...Jeremy thake   introducing alm to share point development implementations (ap...
Jeremy thake introducing alm to share point development implementations (ap...
Jeremy Thake
 
Ep structured share point development - v.4
Ep   structured share point development - v.4Ep   structured share point development - v.4
Ep structured share point development - v.4
Ivan Sanders
 
SharePoint 2010 Development
SharePoint 2010 DevelopmentSharePoint 2010 Development
SharePoint 2010 Development
Elaine Van Bergen
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint Solutions
Chris Riley ☁
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
SharePoint 2010 DEV
SharePoint 2010 DEVSharePoint 2010 DEV
SharePoint 2010 DEV
Eva Ordoñez Perez
 
Share Point Development With Vs10
Share Point Development With Vs10Share Point Development With Vs10
Share Point Development With Vs10
Phuong Nguyen
 
Best Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point SolutionsBest Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point Solutions
Alexander Meijers
 
What's New for SP2010 Devs
What's New for SP2010 DevsWhat's New for SP2010 Devs
What's New for SP2010 Devs
Mohamed Yehia Abdul Kader
 
Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5
Ivan Sanders
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
Wes Yanaga
 
Sharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme AraçlarıSharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme Araçları
ÇözümPARK
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
Chakkaradeep Chandran
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
NIFTIT
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
MJ Ferdous
 

Similar to Using Visual Studio to Build SharePoint 2010 Solutions (20)

Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewiczSession 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share Point
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
 
Jeremy thake introducing alm to share point development implementations (ap...
Jeremy thake   introducing alm to share point development implementations (ap...Jeremy thake   introducing alm to share point development implementations (ap...
Jeremy thake introducing alm to share point development implementations (ap...
 
Ep structured share point development - v.4
Ep   structured share point development - v.4Ep   structured share point development - v.4
Ep structured share point development - v.4
 
SharePoint 2010 Development
SharePoint 2010 DevelopmentSharePoint 2010 Development
SharePoint 2010 Development
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint Solutions
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
SharePoint 2010 DEV
SharePoint 2010 DEVSharePoint 2010 DEV
SharePoint 2010 DEV
 
Share Point Development With Vs10
Share Point Development With Vs10Share Point Development With Vs10
Share Point Development With Vs10
 
Best Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point SolutionsBest Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point Solutions
 
What's New for SP2010 Devs
What's New for SP2010 DevsWhat's New for SP2010 Devs
What's New for SP2010 Devs
 
Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
Sharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme AraçlarıSharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme Araçları
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
 

More from Randy Williams

Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to Success
Randy Williams
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environments
Randy Williams
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks compliance
Randy Williams
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social Collaboration
Randy Williams
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 Apps
Randy Williams
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps today
Randy Williams
 
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaSQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
Randy Williams
 
How governance drives your information and security architecture
How governance drives your information and security architectureHow governance drives your information and security architecture
How governance drives your information and security architecture
Randy Williams
 
Sizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsSizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the Limits
Randy Williams
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the Cloud
Randy Williams
 
Enforcing SharePoint Governance
Enforcing SharePoint GovernanceEnforcing SharePoint Governance
Enforcing SharePoint Governance
Randy Williams
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365
Randy Williams
 
Governance - how does information & security drive your architecture
Governance - how does information & security drive your architectureGovernance - how does information & security drive your architecture
Governance - how does information & security drive your architecture
Randy Williams
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint Governance
Randy Williams
 
Why I Use SharePoint
Why I Use SharePointWhy I Use SharePoint
Why I Use SharePoint
Randy Williams
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
Randy Williams
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategy
Randy Williams
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web parts
Randy Williams
 

More from Randy Williams (18)

Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to Success
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environments
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks compliance
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social Collaboration
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 Apps
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps today
 
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaSQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
 
How governance drives your information and security architecture
How governance drives your information and security architectureHow governance drives your information and security architecture
How governance drives your information and security architecture
 
Sizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsSizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the Limits
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the Cloud
 
Enforcing SharePoint Governance
Enforcing SharePoint GovernanceEnforcing SharePoint Governance
Enforcing SharePoint Governance
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365
 
Governance - how does information & security drive your architecture
Governance - how does information & security drive your architectureGovernance - how does information & security drive your architecture
Governance - how does information & security drive your architecture
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint Governance
 
Why I Use SharePoint
Why I Use SharePointWhy I Use SharePoint
Why I Use SharePoint
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategy
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web parts
 

Recently uploaded

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 

Recently uploaded (20)

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 

Using Visual Studio to Build SharePoint 2010 Solutions

  • 1.
  • 2. Using Visual Studio 2010 to Build SharePoint 2010 Solutions Randy Williams
  • 3. About the Speaker US-West Coast Manager for Synergy Corporate Technologies Based in San Diego, California Consultant/Trainer/Author SharePoint MVP Specialty in Architecting Solutions Email: rwilliams@synergyonline.com Blog: www.synergyonline.com/randy Twitter: @tweetraw
  • 4. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 5. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 6. SharePoint Platform and Product Your Product Microsoft Product {your solution here} Platform Infrastructure Base Platform .NET Framework ASP.NET, WCF, Workflow
  • 7. Development Requirements Requires x64 operating system Windows 7 Windows Vista SP1 Windows Server 2008 Windows Server 2008R2 SharePoint 2010 must be installed locally Foundation or Server Visual Studio 2010
  • 8. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 9. VS Templates 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
  • 11. Project Wizard Site used to deploy & debug solution Support for sandboxed solutions
  • 13. CKSDev Community Kit for SharePoint Development Extends Visual Studio Project System Just a sample of the add-ins… Automate call to SPMetal from Server Explorer Adding SharePoint references Quick Deploy WSPBuilder Project Conversion Download from cksdev.codeplex.com Screen casts at http://bit.ly/fVKdDH
  • 14. Visual Studio SharePoint Power Tools Additional add-ins Provided by Microsoft Sandboxed-compatible Visual Web Part Sandboxed compilation – displays build errors for disallowed code Download from http://bit.ly/hmx9hS
  • 15. Sandboxed Solutions Business Agility Security and Stability Essential Agility Essential Stability Simpler development model Easy & Rapid Deployment Office 365 (Cloud) Limited API Access Monitored Resources Site Collection Quotas Separate Process
  • 16. Creating a Sandboxed visual web part DEMO
  • 17. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 18. VS SharePoint Projects Project commands Package, Retract Project properties Sandboxed, Site URL Features & Package nodes Mapped folders Project items & files have SharePoint specific properties
  • 19. Feature Designer Feature Scope Feature Title Add/Remove items View/Edit Feature Manifest
  • 20. What are Solution (WSP) Packages? Used to Deploy Code Contains all customized files and deployment instructions WSP extension Internally a cabinet file Created by Visual Studio Farm or Sandboxed Assembly.DLL WSP Manifest.XML Content.htm Image.jpg
  • 21. Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest
  • 22. Working with Features and Solutions DEMO
  • 23. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 24. Visual Studio Debugging F5 Experience Web.config changes Can still attach to W3WP.exe process Developer Dashboard stsadm-o setproperty -pn developer-dashboard -pvondemand
  • 25. Server Explorer and SharePoint Tool window which provides 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 sites Read only
  • 26. SharePoint Manager Extends the concept of the Server Explorer Many properties can be changed Separate Windows Application Must be run on SharePoint Server Do not run against production server! Download from spm.codeplex.com
  • 28. Don’t Forget SharePint!! Join us at 6:30 pm at TheDaily Pint for a free drink, kindly provided by Rackspace! A great opportunity to network with other SharePoint Professionals! Please complete your Speaker Evaluation and turn it in before you leave. Drop off at the Community table or at the Cafeteria before closing.
  • 30. Thanks to Our Sponsors

Editor's Notes

  1. THIS SHOULD BE YOUR FIRST SLIDE
  2. THIS SHOULD BE YOUR SECOND TO LAST SLIDE – Encourage everyone to attend and remind them that the Daily Pint is just a few blocks up Pico from SMC (North East)
  3. THIS SHOULD BE YOUR LAST SLIDE – Please ensure to leave this on as people are walking out and you’re wrapping things up. Thanks so much!