Microsoft Developer News and Blog Entries

Microsoft Developer

Subscribe to Microsoft Developer: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Microsoft Developer: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Microsoft Developer Authors: John Katrick, Josh Litvin, Stackify Blog, Automic Blog, Jnan Dash

Related Topics: Government News, SharePoint Archiving Journal, Microsoft Developer

Blog Feed Post

SharePoint 2010: 12 Hive + 2 = 14 Hive

If you’re a SharePoint person, you of course have the following path burned into your memory forever

If you’re a SharePoint person, you of course have the following path burned into your memory forever.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extension\12

Well pretty soon, you can replace that with:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14

Apparently, Microsoft thought the number thirteen was unlucky.  Now, I know they are trying to rebrand this as the SharePoint root (or something like that), but we all know that is never going to sick, so I’ll just call it the 14 hive.  Anyhow, this is the new place you’ll be doing a lot of your work.  Although with the new Visual Studio 2010 tools, you’ll find that you won’t need to come to this folder nearly as much.  In this post, I thought I would take a brief moment to point out what I noticed in the 14 hive and make any comments as necessary.  None of the underlying folders really have changed but a few things have been added.

In the root of the 14 Hive, I noticed three new folders

  • UserCode – files used to support sandboxed solutions
  • WebClients – used for the client OM I believe
  • WebServices – many new .svc files

If you are interested in what assemblies are present in the ISAPI folder, here is a quick list.  It sounds like some classes have moved to different DLLs, but I haven't encountered any yet.

  • Microsoft.Office.DocumentManagment.dll
  • Microsoft.Office.Excel.Server.Udf.dll
  • Microsoft.Office.Excel.Server.WebServices.dll
  • Microsoft.Office.Policy.dll
  • Microsoft.Office.Server.dll
  • Microsoft.Office.Server.Search.dll
  • Microsoft.Office.UserProfiles.dll
  • Microsoft.Office.Workflow.Actions.dll
  • Microsoft.Office.Workflow.Tasks.dll
  • Microsoft.SharePoint.Client.dll
  • Microsoft.SharePoint.Runtime.dll
  • Microsoft.SharePoint.dll
  • Microsoft.SharePoint.Linq.dll
  • Microsoft.SharePoint.Portal.dll
  • Microsoft.SharePoint.Portal.SingleSignon.dll
  • Microsoft.SharePoint.Portal.Security.dll
  • Microsoft.SharePoint.Publishing.dll
  • Microsoft.SharePoint.Search.dll
  • Microsoft.SharePoint.Search.Extended.Administration.Common.dll
  • Microsoft.SharePoint.Search.Extended.Administration.dll
  • Microsoft.SharePoint.Search.Extended.Administration.
  • Microsoft.SharePoint.Search.Extended.Administration.Matching.dll
  • Microsoft.SharePoint.Search.Extended.Administration.Query.dll
  • Microsoft.SharePoint.Security.dll
  • Microsoft.SharePoint.Taxonomy.dll
  • Microsoft.SharePoint.Taxonomy.Intl.dll
  • Microsoft.SharePoint.Workflow.Actions.dll

I believe all of these are registered as version  There is a lot of new things in the hive including features, site templates, etc, but not that many structural changes from what I can tell.

Read the original blog entry...

More Stories By Corey Roth

Corey Roth, a SharePoint Server MVP, is an independent consultant specializing in Cloud technologies such as Azure and Office 365. He also specializes in mobile development. Corey serves as the product manager for two cloud-first mobile app platforms: BrewZap and HappenZap.