关于project server 2016 定制开发

对于project server的开发相信点开这个帖子的人都知道PS 2013 和它以下的版本都是可以通过 project server interface 俗称(PSI)是可以完成需求的,但是project server 2016 用不了PSI,在MSDN上面给到的回复是用CSOM来完成project server 2016的开发。

下面就来介绍一下CSOM:

首先引用projectserver.client.dll,地址是:C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI

每次执行关键操作的时候必须得先Load一下,才能完成更改

对了,可能是由于project server 2016刚刚出来,有些地上尚且存在一下问题,目前我就碰到过一个问题,2016的projectserver.client.dll没有更新自定义域的方法(SetCustomFieldValue) ,如果有更新自定义域的需求,建议大家使用2013的projectserver.client.dll,如果是更新自定义域以前在PSI中是直接用自定义域的GUID来找实现自定义域的更新,但是在CSOM规则改变了需要在自定义域的GUID前面得是Custom_

如果你使用了CSOM你就会发现这个比PSI来实现定制开发效率真的要高好多。

如果大家有什么不明白的地方欢迎添加QQ群:589355991,在这里都是project方面的专家,肯定会给你满意的答案


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值