I have the same need. Here is what I have found so far. There is an OLEDB provider for Microsoft projects, up to MP 2007. If Google has this, there are enough sites citing the connection string, but here is one quote: oConn.Open "Provider = Microsoft.Project.OLEDB.9.0;" as well as _ "Project Name = c: \ somepath \ myProject.mpp"
The problem with this approach is that you need to install MS Project on the server. In any case, this is unpleasant, and the inability to use the placement environment.
So, you do not understand .mpp. MPXJ is a great library, as one commenter suggests, and I can afford to wait, so I wait for them to release the .NET version. If you decide to do this, get the code and see what they do. Other, then in their source code / comments there is no (as far as I know) format documentation.
source share