SlideShare a Scribd company logo
1 of 30
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 Stepsstandale
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbi 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 ConfigurationAhmed Madany
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint ResumeCSharpGirl
 
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 storyguesta7771aa
 
SharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFSharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFYogesh Sahani
 
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 IntegrationSharePoint 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 ADIRapidValue
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownJoel Oleson
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementationAshish Harbhajanka
 
R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integratorSajid Rahim, MSc,PMP
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Storyseanwfielding
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resumeskmeyer2010
 

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 ChannelsAvePoint
 
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 OnlineAvePoint
 
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-15Thorsten 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 NAVChristian 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 AvePointAvePoint
 
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 SharePointAvePoint
 
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 OnlineAvePoint
 
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 SharePointChristian 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 Toolboxbusitec GmbH
 
Share point rbs in depth englisch
Share point rbs in depth englischShare point rbs in depth englisch
Share point rbs in depth englischSamuel 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 yuknewiczMithun 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 developmenticdesktop
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointChakkaradeep Chandran
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003John Sanderson
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for DevsMicrosoftFeed
 
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.4Ivan Sanders
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint SolutionsChris Riley ☁
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Share Point Development With Vs10
Share Point Development With Vs10Share Point Development With Vs10
Share Point Development With Vs10Phuong 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 SolutionsAlexander Meijers
 
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.5Ivan Sanders
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for DevelopersWes 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 DevelopmentChakkaradeep Chandran
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013NIFTIT
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1MJ 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 SuccessRandy Williams
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsRandy Williams
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks complianceRandy Williams
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social CollaborationRandy Williams
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsRandy 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 todayRandy 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 NirvanaRandy 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 architectureRandy 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 LimitsRandy Williams
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the CloudRandy Williams
 
Enforcing SharePoint Governance
Enforcing SharePoint GovernanceEnforcing SharePoint Governance
Enforcing SharePoint GovernanceRandy Williams
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365Randy 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 architectureRandy Williams
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint GovernanceRandy Williams
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy 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 strategyRandy Williams
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web partsRandy 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

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 

Recently uploaded (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 

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!