问题标签 [mpxj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1091 浏览

c# - 与任务相关的 MPXJ 自定义字段?

大家,早安,

有谁知道如何使用 MPXJ v5.1.5 有效地阅读 MPP。项目文件以获取链接到其分配的任务的大纲代码值。

我已经找到了一种获取任务和时间尺度数据的方法,但是我如何找出哪些大纲代码或自定义字段与任何任务相关联?这将有助于创建有关这些自定义字段的运行情况的报告。

这是我用于检索任务及其时间尺度数据的主要代码。这段代码在后台工作人员上运行并报告进度。

任何帮助将不胜感激。

0 投票
2 回答
1580 浏览

node.js - 在nodejs中访问mpp文件

我需要从.mpp file(MS Project)访问和获取数据。有人告诉我是否有可用于访问 mpp 的节点模块?

0 投票
1 回答
103 浏览

.net - MPXJ 是否支持 2013 版本的 MPP 文件?

MPXJ是否支持读取2013版本的MPP文件?如果是这样,为此目的考虑使用哪个版本的 MPXJ?

0 投票
1 回答
116 浏览

mpxj - MPXJ 是否可以设置任务完成百分比?[版本 5.1.10.0]

我尝试在 C# 代码中使用 MPXJ 为单个任务设置 50% 完成

但它不起作用 - 在 MS Project 2010/2013 中打开后,设置为 50%,但对于[% work Complete]而不是[% Complete]。

0 投票
1 回答
720 浏览

c# - 如何在 C# 中将项目任务详细信息列表添加到“net.sf.mpxj.Task 任务”

我有带有 ProjectTasks 的 ProjectInfo 的 ac# 对象,现在如何将这些 projectTasks 添加到 C# 中的“net.sf.mpxj.Task 任务”中

当我为 net.sf.mpxj.Task 创建新对象时,它显示错误“net.sf.mpxj.Task 类型没有定义构造函数”,所以它无法创建新对象,那么我该如何添加 projectTasks .

以下是它不起作用的示例代码:

提前致谢。

0 投票
1 回答
474 浏览

c# - 通过 MPXJ for C# 读取 P6 活动 ID(.xer 和 xml)

MPXJ 版本:5.1.17

Q1:如果我将我的 p6 文件导出到 .xer 。当我使用MPXJ读取文件时,我在c#中得到了乱码。(本来是中文文本),但是如果我将p6文件导出为XML格式,我可以在c#中使用MPXJ得到正确的中文文本。有没有人有这样的经历?

Q2:如何使用 MPXJ 获取 P6 活动 ID?Task.ID 的返回类型是 Integer.. 但 P6 中的 ID 是字符串。当我打电话给 MPXJ 时,我得到了

ID:6 // 在 XML 中,它是 "A1010" ,我怎样才能得到 "A1010" ?

示例 XML 片段

0 投票
1 回答
280 浏览

mpxj - 不支持的编码命令 ansicpg949

使用mpxj~, .mpp文件上传。

错误代码:

错误文件: rtfparserkit

mpxj 错误票:http: //sourceforge.net/p/mpxj/bugs/289/

帮助~

0 投票
2 回答
366 浏览

c# - C# 库 MPXJ 是否能够从 MemoryStream 读取文件?

我正在使用库 MPXJ效果很好,但我现在希望用户能够上传他们自己的文件(asp.net-mvc 站点),它作为 HttpPostedFileBase 在服务器端表单发布,然后我转换为内存流使用:

鉴于此,我试图弄清楚如何将它作为 MemoryStream 读取(相对于磁盘上的文件位置)

现在我有这样的事情:

我想要这样的东西:

这可能是“本机”还是我需要将文件保存在我的服务器上然后从那里读入(试图避免该选项)?

0 投票
1 回答
2072 浏览

java - 错误:com.android.dx.cf.iface.ParseException:坏类文件魔术(cafebabe)或版本(0034.0000)Android工作室

我已经知道这个问题已经被问得非常频繁并且得到了答案,但是我找到的答案都没有解决我的问题。

这是错误:

1个错误;中止错误:任务“:app:transformClassesWithDexForDebug”执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 完成非零退出值 1

我的毕业

0 投票
0 回答
465 浏览

mpxj - 使用 MPXJ java 库创建 P6 XML 文件

我有一个 json,其中包含我的项目、其活动、依赖关系/关系和日历的所有信息。使用 MPXJ java 库我试图生成一个可以在 Oracle primevera 中导入的相应 Primevera P6 XML 文件。我已经成功创建了一个 xml,但是当我在 P6 中导入它时,它给了我以下错误。

*Microsoft.Practices.Prism.Modularity.ModuleInitializeException:初始化模块“CommandLineModule”时发生异常。

  • 异常消息是:对象引用未设置为对象的实例。

  • 试图从中加载模块的程序集是: Primavera.Mercury.CommandLineModule, Version=15.2.0.15383, Culture=neutral, PublicKeyToken=null 检查异常的 InnerException 属性以获取更多信息。如果在 DI 容器中创建对象时发生异常,您可以通过 exception.GetRootException() 来帮助定位问题的根本原因。

---> System.NullReferenceException:对象引用未设置为对象的实例。在 Primavera.Mercury.Importer.ImportCleaner.CleanupActivities(EntityContext sourceContext) 在 Primavera.Mercury.Importer.ImportCleaner.CleanSourceContext(EntityContext sourceContext, IVenusDataServiceContext targetContext, ILoggerFacade 记录器, ImportProjectSettings importProjectSettings, Dictionary`2 initialKeyDictionary) 在 Primavera.Mercury.CommandLineModule.ExecuteImportExport .DoImport() 在 Microsoft.Practices.Prism.Modularity.ModuleInitializer.Initialize(ModuleInfo moduleInfo)

--- 内部异常堆栈跟踪结束 ---

未能加载模块 CommandLineModule 的类型。错误是:初始化模块“CommandLineModule”时发生异常。- 异常消息是:对象引用未设置为对象的实例。- 试图从中加载模块的程序集是:Primavera.Mercury.CommandLineModule,Version=15.2.0.15383,Culture=neutral,PublicKeyToken=null

检查异常的 InnerException 属性以获取更多信息。如果在 DI 容器中创建对象时发生异常,您可以通过 exception.GetRootException() 来帮助定位问题的根本原因。*