SharePoint 2010: 12 Hive + 2 = 14 Hive

Posted Tuesday, October 20, 2009 3:15 PM by CoreyRoth

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.BusinessData.dll
  • Microsoft.Office.DocumentManagment.dll
  • Microsoft.Office.Excel.Server.Udf.dll
  • Microsoft.Office.Excel.Server.WebServices.dll
  • Microsoft.Office.Policy.dll
  • Microsoft.Office.SecureStoreService.Security.dll
  • Microsoft.Office.Server.dll
  • Microsoft.Office.Server.Search.dll
  • Microsoft.Office.SharePoint.ClientExtensions.dll
  • Microsoft.Office.UserProfiles.dll
  • Microsoft.Office.Word.Server.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.Publishing.dll
  • Microsoft.SharePoint.Search.dll
  • Microsoft.SharePoint.Search.Extended.Administration.Common.dll
  • Microsoft.SharePoint.Search.Extended.Administration.dll
  • Microsoft.SharePoint.Search.Extended.Administration.ResourceStorage.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
  • Microsoft.Web.CommandUI.dll

I believe all of these are registered as version 14.0.0.0.  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.

Comments

# re: SharePoint 2010: 12 Hive + 2 = 14 Hive

Wednesday, May 26, 2010 3:59 AM by praveen

This sounds good?

# re: SharePoint 2010: 12 Hive + 2 = 14 Hive

Friday, November 14, 2014 3:18 AM by Pavan

Why 14 Hive Name?? Why 15 Hive in 2013 ??

# re: SharePoint 2010: 12 Hive + 2 = 14 Hive

Monday, January 5, 2015 12:46 PM by me, a person

pavan, probably because of office for mac, maybe that's the 13

Leave a Comment

(required)
(required)
(optional)
(required)