【发布时间】:2020-11-19 09:25:59
【问题描述】:
我可以成功导入 Asta Powerproject 项目文件。然后我用它做一些事情。最后我必须再次将数据导出到 Asta Powerproject。
似乎 Asta Powerproject 既不想导入 MPX 文件,也不想导入 MSPDI 文件。有没有办法将数据导出到 Asta Powerproject 可以导入的文件?
【问题讨论】:
标签: mpxj
我可以成功导入 Asta Powerproject 项目文件。然后我用它做一些事情。最后我必须再次将数据导出到 Asta Powerproject。
似乎 Asta Powerproject 既不想导入 MPX 文件,也不想导入 MSPDI 文件。有没有办法将数据导出到 Asta Powerproject 可以导入的文件?
【问题讨论】:
标签: mpxj
快速测试表明,Powerproject 确实不喜欢 MPXJ 从 Powerproject PP 文件生成的有效 MSPDI 和 PMXML 文件。即,这些文件可以分别导入 Microsoft Project 和 P6,但在尝试导入 Powerproject 时会导致失败。
您可以在 Windows 事件日志中看到最少的失败日志记录,但不足以诊断问题。 PMXML 导入似乎比 MSPDI 导入更进一步,并且在写入新的 PP 文件时失败。这似乎在C:\Users\<user name>\AppData\Local\Temp 中留下了一个日志文件,这可能会揭示它遇到的问题。
解决此问题的一种方法可能是向 Elecosoft 提出支持请求:他们可能能够最终解决问题,或者至少提出导致问题的原因。
解决此问题的另一种方法是将您的 PP 文件从 Powerproject 导出为 MSPDI 或 PMXML 文件,并将结构与 MPXJ 生成的结构进行比较。然后,您需要开始将 Powerproject 生成的内容逐个元素替换为 MPXJ 生成的内容(反之亦然),直到您在导入时触发失败……这可能会导致您找到有问题的数据。不幸的是,这将是一个艰苦的过程。
【讨论】: