Project Server中找不到ProjectResource错误 [英] ProjectResource Not Found Error in Project Server

查看:81
本文介绍了Project Server中找不到ProjectResource错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试从项目中删除资源鉴于项目资源没有使用以下代码进行分配

            projContext.Load(projContext.Projects);

            projContext.ExecuteQuery();

  ;            PublishedProject pp = projContext.Projects.GetByGuid(new Guid(" 0dbf7918-5609-e311-b791-1078d24a5e38"));

             projContext.Load(pp);

            projContext.ExecuteQuery();     

   ;           DraftProject dp = pp.CheckOut();    

   ;           DraftProjectResource dpr = dp.ProjectResources.GetByGuid(new Guid(" e59a4729-0b03-e311-b791-1078d24a5e38"));

       ;       projContext.Load(dpr);

            projContext.ExecuteQuery();

  ;           DraftProjectResourceCollection resoColl = dp.ProjectResources;    

   ;           Console.WriteLine(dpr.Id + QUOT;" + dpr.Name);     &NBSP ;   

   ;           resoColl.Remove(DPR);

<跨度郎="EN- IN"style ="font-family:'Courier New'; font-size:10pt">           尝试

    &NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {

    &NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; QueueJob qJob = dp.Update();

&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; qJob = dp.Publish(false);

&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; JobState jobState = projContext.WaitForQueue(qJob,30);

<跨度郎= "EN-IN" 风格=" font-family:'Courier New'; font-size:10pt">                if(jobState == JobState.Success)

&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {

    &NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; Console.WriteLine(" \ nResource replacement Successful!");

                }

    &NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;否则

    &NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {

    &NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; Console.WriteLine("\ n队列中存在问题。超时为
{0}秒。",30);  

     ;            }

            }

当我执行此代码,我收到一个错误,上面写着

PJClientCallableException:ProjectResourceNotFound

<跨度郎=" EN-IN "风格=" font-family:" Courier New'; font-size:10pt"> ProjectResourceNotFound

column = RES_UID

我错过了什么?



谢谢&问候,

Varun

推荐答案

Divyang,

Divyang,

我不是程序员,但我认为显而易见的检查是确保您尝试删除的资源实际上在项目scheudle中。

I am not a programmer, but I think the obvious check is to make sure that the resource you are trying to remove is actually in the project scheudle.

要检查的另一个项目是资源是否是LOCAL资源而不是企业资源。 

Another item to check is whether the resource is a LOCAL resource instead of an ENTERPRISE resource. 


这篇关于Project Server中找不到ProjectResource错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆