SharePoint Webservices를 사용해야한다고 생각합니다. 지정된 웹에서 목록을 찾아 업데이트하십시오.
나는이 작업을 수행 할 SharePoint 2010 Client Object Model 추천 :
: 당신은 프로젝트 ID를 통해 작업 공간 URL을 얻을 wan't 경우
//Use SP2010 Client Object Model to update the list
ClientContext SPContext = new ClientContext(wssUrl);
//Get list by name
string listname = "issues";
var query = SPContext.LoadQuery(SPContext.Web.Lists.Where(l => l.Title == listname));
SPContext.ExecuteQuery();
List myIssueList = query.FirstOrDefault();
//Add an item
ListItemCreationInformation nItem = new ListItemCreationInformation();
nItem.LeafName = "Blubb..";
myIssueList.AddItem(nItem);
SPContext.ExecuteQuery();
, 당신은 프로젝트 서버의 WSSInterop Webservice를하여이 작업을 수행 할 수 있습니다
//Use WssInterop Webservice to get the Workspace URL
WssInteropSoapClient wssinteropSvc = new WssInteropSoapClient();
Guid prjGuid = new Guid("30937680-39FA-4685-A087-90C73376B2BE");
ProjectWSSInfoDataSet wssData = wssinteropSvc.ReadWssData(prjGuid);
string wssUrl = wssData.ProjWssInfo[0].PROJECT_WORKSPACE_URL;
코드가 컴파일 될지는 모르겠지만 이렇게 작동해야합니다.
감사합니다. 플로리안