【问题标题】:SystemUser class in CRM2011 SDK Sample CodeCRM2011 SDK示例代码中的SystemUser类
【发布时间】:2014-02-10 22:27:58
【问题描述】:

我正在使用 Microsoft CRM2011 示例代码,当我尝试使用 Visual Studio 2010 编译它时(我只使用 C-Sharp 代码,请不要使用 VB),我收到此错误:

错误 13 找不到类型或命名空间名称“SystemUser” (您是否缺少 using 指令或程序集引用?) systemuserprovider.cs

我直接从 SDK 编译一个文件

...
SystemUser currentUser = serviceProxy.Retrieve(SystemUser.EntityLogicalName, currentUserId, new ColumnSet("domainname")).ToEntity<SystemUser>();
...

类似的问题 ...

// 查询以检索其他用户。 QueryExpression querySystemUser = 新的 QueryExpression { EntityName = SystemUser.EntityLogicalName, ColumnSet = new ColumnSet(new String[] { "systemuserid", "fullname" }), 条件 = 新的 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 的定义?

迈克

【问题讨论】:

  • 尝试使用小写的systemuser
  • 那也行不通。请记住,这是我从 Microsoft 自己的代码库中获得的 CRM SDK 代码。 “SystemUser”是一个在整个示例代码中经常使用的对象,甚至在stackexchange 中也提到过。肯定有人知道为什么这段代码无法编译。

标签: c# dynamics-crm-2011


【解决方案1】:

早期绑定的类必须从 CRM 生成并包含在项目中。

SDK 中有一个实用程序可以执行此操作:sdk\bin\CrmSvcUtil.exe

打开命令提示符并移至 bin 文件夹。
使用这些参数运行程序:

CrmSvcUtil.exe /username:kingjulian /password:julianisking /url:https://julian.madagascar.com/XRMServices/2011/Organization.svc /out:jCRM.cs /serviceContextName:Context
  • 用户名和密码一目了然
  • url是组织服务的url
  • out是要生成的cs文件
  • serviceContextName 是您可以实例化和编写 Linq 查询的类的名称。

将 jCRM.cs 添加到项目后,您将可以访问 SystemUser 类。
jCRM.cs 文件位于 sdk\bin 中。

【讨论】:

  • 如果您收到一条错误消息,指出远程 SSL 证书不符合验证要求,您可以使用Fiddler 作为代理获得更详细的错误消息(或忽略该错误) .
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多