项目管理控件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);

  }

目录
相关文章
|
6月前
|
SQL 开发框架 前端开发
分享24个上传下载 和32个社区论坛ASP.NET源码,总有一款适合您
分享24个上传下载 和32个社区论坛ASP.NET源码,总有一款适合您
73 0
|
3月前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
48 8
|
1月前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
本文讨论了在基于.NET 6和.NET Framework的WinForms项目中添加图表控件的不同方法。由于.NET 6的WinForms项目默认不包含Chart控件,可以通过NuGet包管理器安装如ScottPlot等图表插件。而对于基于.NET Framework的WinForms项目,Chart控件是默认存在的,也可以通过NuGet安装额外的图表插件,例如LiveCharts。文中提供了通过NuGet添加图表控件的步骤和截图说明。
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
|
1月前
|
C# Android开发 iOS开发
一组.NET MAUI绘制的开源控件 - AlohaKit
一组.NET MAUI绘制的开源控件 - AlohaKit
|
2月前
|
开发框架 JavaScript 前端开发
|
3月前
|
C#
一款.NET开源、跨平台的DASH/HLS/MSS下载工具
一款.NET开源、跨平台的DASH/HLS/MSS下载工具
|
5月前
|
安全 程序员 Shell
老程序员分享:NSIS自定义界面,下载并安装Net.Framework4.8
老程序员分享:NSIS自定义界面,下载并安装Net.Framework4.8
|
6月前
|
存储 移动开发 前端开发
对象存储oss使用问题之OSS SDK .net 使用下载例程报错如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
100 0
|
6月前
|
安全 C# 开发者
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
158 5

热门文章

最新文章

下一篇
无影云桌面