我正在使用Microsoft CRM2011示例代碼,當我嘗試使用Visual Studio 2010進行編譯時(我僅使用C-Sharp代碼,請勿使用VB),我得到此代碼錯誤:CRM2011 SDK中的SystemUser類示例代碼
Error 13 The type or namespace name 'SystemUser' could not be found (are you missing a using directive or an assembly reference?) systemuserprovider.cs
我從SDK
...
SystemUser currentUser = serviceProxy.Retrieve(SystemUser.EntityLogicalName, currentUserId, new ColumnSet("domainname")).ToEntity<SystemUser>();
...
類似的問題,編譯文件直, ...
//查詢檢索其他用戶。 QueryExpression querySystemUser =新QueryExpression { 實體名稱= SystemUser.EntityLogicalName, ColumnSet =新ColumnSet(新的String [] { 「systemuserid」, 「全名」}), 條件=新FilterExpression() };
...
我都包括:
using System;
using System.IO;
using System.Text;
using System.Collections.Generic;
using System.DirectoryServices; /* you need System.DirectoryServices.dll */
using System.Linq;
using System.Xml.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ServiceModel;
using System.ServiceModel.Description;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Query;
using Microsoft.Xrm.Sdk.Client;
using Microsoft.Xrm.Sdk.Messages;
using Microsoft.Crm.Sdk;
using Microsoft.Crm.Sdk.Messages;
...
有誰知道在哪裏可以找到SystemUser的定義嗎?
Mike
嘗試用小寫的系統用戶 –
這也行不通。請記住,這是我從Microsoft自己的代碼庫中獲得的CRM SDK代碼。 「SystemUser」是一個在整個示例代碼中經常使用的對象,甚至在這裏提到了stackexchange。當然有人知道爲什麼這個代碼不會編譯。 – mike