编程访问从C#一个Microsoft Project(MPP)文件 [英] Programmatically access a Microsoft Project (MPP) file from C#

查看:706
本文介绍了编程访问从C#一个Microsoft Project(MPP)文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是我通过编程访问Microsoft Project文件的选项?哪些优点和每种方法的利弊?

What are my options for programmatically accessing a Microsoft Project file? What are the pros and cons of each approach?

我基本上都会需要从文件导入所有数据到另一个数据结构。使用Office互操作assembies低的偏好规模。

I will basically need to import all data from the file into another data structure. Using the Office Interop assembies is low on the preference scale.

推荐答案

下面是选项:


  1. 互操作(混乱和为
    大项目可怕的慢)

  2. 将项目保存在XML,并使用它
    (乱)

  3. 在数据库中保存项目(这不是出版
    ,它是项目提供2003
    - 见ODBC
    选项,同时节省)。我已经看到了$正在使用的B $ B A很多整合
    方案

  4. Projette (商业,每
    牌照$ 10)

  5. ILog的项目浏览器(也
    商用)

  1. Interop (messy and horribly slow for large projects)
  2. Save project in XML and work with it (messy)
  3. Save project in the database (that's not publishing and it is available for project 2003 only - see ODBC option while saving). I've seen it being used a lot in the integration scenarios
  4. Projette (commercial, $10 per license)
  5. ILog Project Viewer (also commercial)

这篇关于编程访问从C#一个Microsoft Project(MPP)文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆