Skip to main content

Project 2010 for developers

Find articles, references, code samples, and how-to videos for customizing Microsoft Project 2010.


Essentials

  • View 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 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.

  • 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.


Working with Project 2010

  • When to Wait, and When Not to Wait for the Queue

    Use a test application that shows how to use the Project Server Queue Service. Sometimes it is not necessary to programmatically wait for a queue-based method in the PSI.

  • 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.

  • 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.

  • Develop a Project Server Web Part

    Use the SharePoint Developer Tools in Visual Studio 2010 to create and deploy a Visual Web Part that uses the ListProjects PSI extension and the JS Grid control. You can add the Web Part to a Project Web App page, a project details page (PDP), or a project site page.

  • Use Managed Code to Modify the Ribbon in Project 2010

    Learn how to use Visual Studio tools to add a command to the ribbon in Project Standard and Project Professional.

  • 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.

  • Develop a Project Server Workflow

    Configure the Visual Studio 2010 toolbox with Project Server workflow activities, and then build and deploy a Project Server workflow for demand management.

Learn about 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.

  • Project 2010 Product Site

    See videos of an overview and demonstrations of Project Professional 2010 and Project Server 2010.

  • Project 2010 "Ignite"

    Project 2010 "Ignite" is a three day instructor-led training program for Enterprise Project Management 2007 partners and the Microsoft field in technical roles. This is an invitation-only event and is free of charge for attendees.

Community downloads

  • Code Gallery

    Find the latest code samples in the gallery and upload your own to the growing collection.

  • CodePlex

    Find open source projects on CodePlex, start your own, or download software created by the community.

Support

Blogs

Project site:
|
|
|
|
|
|