【发布时间】:2011-05-09 11:50:42
【问题描述】:
我有一个任务是通过 ASP.NET (C#) 将 mpp 文件导入数据库。 任何人都可以在这件事上给我建议。 非常感谢任何帮助。
谢谢。
【问题讨论】:
标签: c# asp.net sql-server ms-project
我有一个任务是通过 ASP.NET (C#) 将 mpp 文件导入数据库。 任何人都可以在这件事上给我建议。 非常感谢任何帮助。
谢谢。
【问题讨论】:
标签: c# asp.net sql-server ms-project
视情况而定,使用 Interop 不一定是一个好的选择(必须在机器上安装 Project)。
您可以使用MPXJ打开mpp文件并读取其中的信息。它是免费的、开源的,而且运行良好,但由于它是 Java 的一个端口,因此您必须在 .NET 代码中以 Java 的方式做一些事情。
付费选项是ASPOSE.Tasks,使用起来稍微好一点,但相当昂贵。
【讨论】:
项目可编程性为available in C#,但文档为only available for VBA。
这应该可以帮助您进行 - VBA 中可用的所有内容都可以使用列表 here 中的项目主互操作程序集从 C# 访问。
【讨论】: