任何人都有一个很好的Microsoft Project互操作教程(最好是C#或F#)或文档和使用的文件格式的解释?
上下文: 我正试图弥合规划工具和Microsoft Project之间的差距,基本上只是想将规划工具使用的格式转换为Microsoft Project使用的文件格式。
答案 0 :(得分:0)
当我做这样的事情时,我使用COM来访问文件 - 它具有非常合理的结构,我甚至能够毫无问题地写入它。所以我的建议是使用COM或本机MS Project API(如果存在)。
替代方案是将数据存储到MSSQL中,但是我记得这种格式真的很痛苦。
另外:请注意,MS Project无法过渡修改文件 - 即使它存储在数据库中也是如此。因此,如果不将整个文件加载到内存中,执行您需要的操作并将其保存回来,您将无法添加任务(例如)。
至少那是200x的事态状态
答案 1 :(得分:0)
如果您有兴趣使用Microsoft Project可以使用的文件格式,您可能会发现MPXJ很有用。
我有兴趣了解您正在导出数据的计划包,因为我正在逐步扩展MPXJ支持的数据源范围(包括Planner,Primavera等)。
干杯!
乔恩