项目管理控件Aspose.Tasks for .NET v19.7发布上线!附下载

简介:   Aspose.Tasks for .NET是一个可靠的项目管理API,用于处理Microsoft Project文件。支持读取,写入和操作Microsoft Project文档,而不依赖于任何Microsoft Project。此外,API公开项目数据以提供完整的项目规划,定义和跟踪功能。  Aspose.Tasks for .NET展示了项目数据,如任务,资源,资源分配和扩展属性数据,以便开发人员可以操作它们。用户可以通过创建和读取任务和资源来完全规划项目,并为任务分配或删除资源。用户可以操纵任务约束,优先级,关键和工作驱动的任务,停止或恢复任务和拆分任务,管理扩展属性,链接任务并将

  Aspose.Tasks for .NET是一个可靠的项目管理API,用于处理Microsoft Project文件。支持读取,写入和操作Microsoft Project文档,而不依赖于任何Microsoft Project。此外,API公开项目数据以提供完整的项目规划,定义和跟踪功能。

  Aspose.Tasks for .NET展示了项目数据,如任务,资源,资源分配和扩展属性数据,以便开发人员可以操作它们。用户可以通过创建和读取任务和资源来完全规划项目,并为自考证书分配或删除资源。用户可以操纵任务约束,优先级,关键和工作驱动的任务,停止或恢复任务和拆分任务,管理扩展属性,链接任务并将更新的任务数据写回项目。

  Aspose.Tasks for .NET更新至v19.7,使用Project Server的“ReadProjectCoreData”内部API实现项目的读取,修复多项Bug!>>点击文末“了解更多”免费下载Aspose.Tasks for .NET最新版

  TASKSNET-3142 使用Project Server的“ReadProjectCoreData”内部API实现项目的读取 新功能 TASKSNET-3342 修复文件加载的异常 Bug TASKSNET-3320 修复“未分配”资源分配的时间分段数据计算 Bug修复 TASKSNET-3319 在读取MSP 2019 MPP文件时修复异常 Bug修复 TASKSNET-3259 在重新保存项目后修复根任务可见性 Bug修复 TASKSNET-3147 修复非工作日的任务分割算法 Bug修复 Aspose.Tasks.ExtendedAttribute.ToString:返回扩展属性的短字符串表示形式。 Aspose.TasksjectOnlineReader.GetProjectRawData(的System.Guid):获取项目的二进制数据以进行故障排除。 Aspose.TasksjectServerCredentials.UserName:获取SharePoint站点的用户名 Aspose.TasksjectServerCredentials#构造函数(System.String,System.String,System.String):使用SharePoint站点的URL,用户名和密码初始化 Aspose.Tasks.Value.DurationValue Aspose.Tasks.Field.ResourceAssignmentBaseLineCost 表示基线成本(分配)字段。 Aspose.Tasks.Field.ResourceAssignmentBaseLineCostPerUse 表示每次使用的基准成本(分配)字段。 Aspose.Tasks.Field.ResourceAssignmentBaseLineFinish 表示基线完成(分配)字段。 Aspose.Tasks.Field.ResourceAssignmentBaseLineStart 表示基线开始(分配)字段。 Aspose.Tasks.Field.ResourceAssignmentBaseLineWork 表示基线工作(分配)字段。 Aspose.Tasks.Field.ResourceAssignmentGuid 表示Guid(Assignment)字段。 Aspose.Tasks.Field.ResourceTypeIsCost 表示“类型(成本)”字段。 Aspose.Tasks.Field.TaskBaseLineFixedCost 表示基线固定成本(任务)字段。 Aspose.Tasks.TaskKey.ParentTaskGuid 表示ParentTaskGuid(任务)字段。

  以前用户必须使用

  Microsoft.SharePoint.Client.Runtime程序集检索AuthToken:

  Uri siteUrl=new Uri("contoso.sharepoint");

  var username="admin@contoso.onmicrosoft";

  SecureString password=new SecureString();

  var pwdS="MyPassword";

  foreach (char c in pwdS)

  {

  password.AppendChar(c);

  }

  var onlineCredentials=new SharePointOnlineCredentials(username, password);

  var fedAuthTicket=onlineCredentials.GetAuthenticationCookie(siteUrl, true);

  var projectOnlineCredentials=new ProjectServerCredentials(siteUrl.ToString(), fedAuthTicket);

  ProjectOnlineReader reader=new ProjectOnlineReader(projectOnlineCredentials);

  现在,用户可以选择指定SiteUrl,用户名和密码,以便创建与Project Online的连接:

  string sharepointDomainAddress="contoso.sharepoint";

  string userName="admin@contoso.onmicrosoft";

  string password="MyPassword";

  var credentials=new ProjectServerCredentials(sharepointDomainAddress, userName, password);

  ProjectOnlineReader reader=new ProjectOnlineReader(credentials);

  var list=reader.GetProjectList();

  foreach (var p in list)

  {

  Console.WriteLine("{0} - {1} - {2}", p.Name, p.CreatedDate, p.LastSavedDate);

  }

  foreach (var p in list)

  {

  var project=reader.GetProject(p.Id);

  Console.WriteLine("Project '{0}' loaded. Resources count: {1}",

  p.Name,

  project.Resources.Count);

  }

目录
相关文章
|
3月前
|
SQL 开发框架 前端开发
分享24个上传下载 和32个社区论坛ASP.NET源码,总有一款适合您
分享24个上传下载 和32个社区论坛ASP.NET源码,总有一款适合您
20 0
|
9月前
|
存储 前端开发 API
30分钟玩转Net MVC 基于WebUploader的大文件分片上传、断网续传、秒传(文末附带demo下载)
30分钟玩转Net MVC 基于WebUploader的大文件分片上传、断网续传、秒传(文末附带demo下载)
30分钟玩转Net MVC 基于WebUploader的大文件分片上传、断网续传、秒传(文末附带demo下载)
|
9天前
|
存储 移动开发 前端开发
对象存储oss使用问题之OSS SDK .net 使用下载例程报错如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
25 0
|
6月前
|
Windows
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
580 0
|
2月前
|
安全 C# 开发者
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
|
2月前
|
SQL 开发框架 前端开发
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
34 0
|
7月前
|
Apache
基于commons-net实现ftp创建文件夹、上传、下载功能.
基于commons-net实现ftp创建文件夹、上传、下载功能.
106 0
|
4月前
|
JavaScript C#
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
41 0
|
4月前
|
JavaScript Linux C#
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
65 0
|
9月前
|
移动开发 监控 网络协议
基于Socket通讯(C#)和WebSocket协议(net)编写的两种聊天功能(文末附源码下载地址)
基于Socket通讯(C#)和WebSocket协议(net)编写的两种聊天功能(文末附源码下载地址)