Skip to main content

Project Developer Center

Project 2010 SDK

Development icon | View the Project 2010 SDK OnlineView the Project 2010 SDK Online (July 2011 Update)

Find documentation, code samples, how-to articles, and programming references to help customize Project 2010 and Project Server 2010, and integrate them with other desktop and business applications.

Download icon | Download the Project 2010 SDK Download the Project 2010 SDK (July 2011 Update)

Use the SDK documentation to customize and integrate the Project 2010 clients and Project Server 2010 with other applications for enterprise project management.

Introducing Project 2010

Get Started with Project 2010 Development

Learn the major features for development of custom solutions for Project 2010 and Project Server 2010, including VBA, the WCF interface and ASMX interface of the PSI, and event handlers. This article also has links to a wide variety of documentation resources.

Create a Project Server Event Handler

Learn how to develop, debug, and deploy an event handler for the Project Creating pre-event. Write a message to the Application Events log and to the ULS trace log.

Solution Starters for Project 2010

Solution starters include tools with source code for creating and managing workflows, easy export/import of enterprise project types and associated entities, importing projects from SharePoint lists, bulk editing of custom fields, project cost capture, using InfoPath forms in a project details page, and building reports.

Modify the Project Web App Ribbon

Use simple XML definition files in Visual Studio to create SharePoint features that can add, remove, modify, or disable buttons and other controls on the Project Web App ribbon.

Use the Updated ProjTool Test Application

ProjTool is a useful application for testing, creating, and examining Project Server data for development. The ProjTool source code is updated for WCF and provides extensive examples of programming with the PSI.

Meet the Project MVPs

Renke HolertRenke Holert is a Project Server and Exchange Server consultant, trainer, and developer. He runs his own company in Munich, Germany.

Community Submitted Content RSS

Module 15: Using Events (VBA Programming for Microsoft Office Project Versions 98 Through 2007)

MVP Rod Gill describes what constitutes an event and why events are useful, and then shows you how to program your own events.


Find out how you can submit an article, video, or code sample for publishing on MSDN.