in

Dot Net Mafia

Group site for developer blogs dealing with (usually) .NET, SharePoint 2013, SharePoint 2010, Office 365, SharePoint Online, and other Microsoft products, as well as some discussion of general programming related concepts.

This Blog

Syndication

Archives

Corey Roth [MVP]

A SharePoint MVP bringing you the latest time saving tips for SharePoint 2013, SharePoint 2010, Office 365, SharePoint Online, MOSS 2007, ASP.NET, LINQ, and Visual Studio 2012.

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.

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

 

praveen said:

This sounds good?

May 26, 2010 3:59 AM

Leave a Comment

(required)  
(optional)
(required)  
Add

About CoreyRoth

Corey Roth is an Applications Architect at Infusion specializing in ECM and Search.
2012 dotnetmafia.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems