添加参考:
- microsoft.crm.sdk.dll
- microsoft.crm.sdk.proxy.dll
- microsoft.xrm.sdk.dll
我得到的错误:
错误 2“CrmService”不包含“Url”的定义,并且找不到接受“CrmService”类型的第一个参数的扩展方法“Url”(您是否缺少 using 指令或程序集引用?)
错误 3“CrmService”不包含“CrmAuthenticationTokenValue”的定义,并且找不到接受“CrmService”类型的第一个参数的扩展方法“CrmAuthenticationTokenValue”(您是否缺少 using 指令或程序集引用?)
错误 4“CrmService”不包含“Credentials”的定义,并且找不到接受“CrmService”类型的第一个参数的扩展方法“Credentials”(您是否缺少 using 指令或程序集引用?)
代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Security;
using System.Runtime.InteropServices;
using Microsoft.Crm.Sdk;
using System.Xml;
public partial class _Default : System.Web.UI.Page
{
public CrmService service;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void id_Click(object sender, EventArgs e)
{
string server = "192.168.1.50";
string domain = "domain";
string org = "organization";
string username = "user1\\crm.bdm";
string password = "user1secret";
NetworkCredential cred = new NetworkCredential();
cred.Domain = domain;
cred.UserName = username;
cred.Password = password;
CrmAuthenticationToken token = new CrmAuthenticationToken();
token.AuthenticationType = 0;
token.OrganizationName = org;
service = new CrmService();
service.Url = "http://192.168.1.50/airflights/XRMServices/2011/Organization.svc";
service.CrmAuthenticationTokenValue = token;
service.Credentials = cred;
cred = null;
}
public CrmService Service
{
get
{
return service;
}
}
}
我在这里忘记了什么?谢谢。