发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
在本主题为您介绍了如何在 Microsoft Visual Studio 中创建正确配置的新项目,以构建使用 Microsoft Dynamics 365 SDK 的控制台应用程序。 构建链接到程序集 Microsoft Dynamics 365 SDK 的应用程序时,了解必须添加到您项目中的所需引用。
必备项
- Microsoft Visual Studio 安装在您的部署计算机上。 - 任何包括 Visual Studio Express 的版本都适用。 有关支持 Microsoft Visual Studio 版本的详细信息,请参阅 Visual Studio 和 .NET Framework。 
- Microsoft Dynamics 365 SDK 安装在您的部署计算机上。 - 下载 Microsoft Dynamics CRM SDK 包。 运行下载的可执行文件以解包到您的开发系统上的任何文件夹。 
创建项目
以下程序演示了如何使用 Microsoft .NET Framework 4.5.2 以 C# 或 VB 语言创建控制台应用程序项目。 有关支持 .NET Framework 版本的详细信息,请参阅 Microsoft Dynamics 365 的受支持扩展。
新建项目
- 在 Microsoft Visual Studio 中,选择“新建项目”。 
- 在“模板”下的左导航窗格中,选择“Visual C#”或“Visual Basic”。 
- 在可用模板的列表上,选择 .NET Framework 4.5.2。 
- 在模板列表中,选择“控制台应用程序”。 .jpeg) 
- 在窗体底部附近的字段中,输入项目的名称和位置,然后选择“确定”。 
- 在“项目”菜单下,打开项目的属性表单并验证目标框架是否被设置为 .NET Framework 4.5.2。 .jpeg) 
将所有所需的引用添加到项目中
以下程序说明了如何将所有所需的程序集引用添加到您的项目中。 将其视为大多数托管代码应用程序调用 Web 服务方法时所需的一组基本引用。
使用可用的 NuGet SDK 包一个简单的备用方法,可以将所需引用添加到您项目中。 使用 Visual Studio 中的 NuGet 包管理器,查找并添加Microsoft.CrmSdk.CoreAssemblies 包到您的项目。 然后,您可以跳过本主题的其余说明。
添加所需的系统引用
- 在“解决方案资源管理器”中,右键单击项目“引用”节点,选择“添加引用”,然后将以下引用添加到项目中。 - System.Data.Linq 
- System.DirectoryServices.AccountManagement 
- System.Runtime.Serialization 
- System.Security 
- System.ServiceModel 
 
添加所需的 SDK 程序集引用
- 在“解决方案资源管理器”中,右键单击项目的“引用”节点,然后选择“添加引用”。 
- 在“引用管理器”对话框中,选择“浏览”按钮,然后导航到提取 Microsoft Dynamics 365 SDK 的文件夹。 
- 在 SDK 下载的 Bin 文件夹中,选择 Microsoft.Crm.Sdk.Proxy.dll 和 Microsoft.Xrm.Sdk.dll 程序集,然后单击“添加”。 
- 选择“确定”。 
根据您生成项目的性质,有时可能需要其他 Microsoft Dynamics 365 SDK 程序集引用。 但是,对于编写可以访问组织 web 服务的应用程序代码,您所需要的就是上述全部引用。详细信息:Microsoft Dynamics 365 SDK 中包含的程序集。
添加所需的身份引用
- 启用 Windows 功能名为Windows Identity Foundation (WIF)。 为此,请导航到控制面板>程序>程序和功能。 选择 打开或关闭 Windows 功能. 再选择(选中)列表中的 Windows Identity Foundation (WIF) 3.5。 - 或者,您可以下载 并安装 Windows Identity Foundation (WIF) 版本 3.5 库,名为 WindowsIdentityFoundation-SDK-3.5.msi。 
- 在“解决方案资源管理器”中,右键单击项目的“引用”节点,然后选择“添加引用”。 
- 在搜索框中,输入 System.IdentityModel。 
- 在搜索结果列表中,选择“System.IdentityModel”,并单击“确定”。 
- 类似步骤 2 到 4 所执行的操作,添加 Microsoft.IdentityModel 的引用。 
下图显示添加到项目中的所有所需的引用。
.jpeg)
后续步骤
提示
离开此主题之前,考虑将项目另存为项目模板。 这样便可以在将来的学习项目中重用该模板,节省您设置新项目的时间和精力。 为此,当您的项目在 Microsoft Visual Studio 中打开时,请在“文件”菜单中,选择“导出模板”。 按照向导说明创建模板。
另请参阅
Microsoft Dynamics 365
© 2017 Microsoft。 保留所有权利。 版权