Project 2010 SDK

The Project 2010 SDK download and the MSDN online release are both published, and the Project Developer Center portal is updated.

What's New

Following are the major content sections in the Project 2010 SDK.

Articles online:

Note: Some JS Grid articles are currently in the Project SDK, but are updated in the SharePoint Foundation SDK. The basic articles will be removed from the Project SDK in the next update, and we will add Project-specific articles over time. See JS Grid Control and Microsoft.SharePoint.JSGrid Namespace for the JS Grid documentation.


For the first time, the Project SDK download is installed with an MSI, in [Program Files]\Microsoft SDKs – along with the SharePoint Foundation, SharePoint Server, and Windows SDK downloads.  The installation also creates entries on the Start menu:


Major content in the download:

  • pj14SDK_beta.chm is an HTML Help file that includes the same conceptual topics and managed code reference that is online.
  • pj14ReportingDB_beta.chm documents the RDB schema.
  • OLAPCubeSchemas2010.xlsx
  • mspdi_pj14.xsd is the Project Standard / Professional XML schema for data interchange.
  • WINPROJ.DEV.hxs is an update of VBA Help that includes the latest changes in the VBA OM documentation and (at last) F1 Help IDs that work right. There are also instructions for replacing the VBA Help file shipped with the Project beta.
  • Intellisense subdirectory: includes updates of the XML files for Intellisense descriptions, instructions for installing, and scripts for creating a PSI proxy assembly using either the WCF or ASMX interface. With a proxy assembly, developers can see Intellisense descriptions for the PSI Web service objects and members.
  • BranchingWorkflow includes the complete Visual Studio 2010 project for creating a Project Server workflow, as described in the online SDK.
  • WCFHelloProject includes a Visual Studio 2008 project that programmatically configures a WCF application for Project Server. It also includes a Visual Studio 2010 project that configures the WCF application using the app.config file, which enables many of the flexible features of WCF (for example, the same app can be configured to run over HTTP SOAP for the Extranet, or with NET.TCP for faster Intranet access – without recompiling).