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.