MS CRM / Разработка

CRM Guide: Использование NuGet

Использование NuGet для подключения библиотек, необходимых для разработки компонентов и расширений Microsoft Dynamics CRM.

Подключение пакетов NuGet

Для подключения пакета NuGet в проект Visual Studio можно воспользоваться одним из следующих способов.

NuGet Package Manager

  1. В окне Solution Explorer кликаем правой кнопкой мыши на проекте, выбираем пункт Menage NuGet Packages…
  2. В открывшемся окне NuGet Package Manager переходим на вкладку Browse.
  3. В левой части окна с помощью поиска находим нужный пакет. В правой части можно посмотреть описание пакета, зависимости (пакеты, которые будут установлены вместе с выбранным пакетом), выбрать нужную вервию и установить пакет.

Package Manager Console

  1. Запускаем консоль NuGet, для чего выбираем в меню Tools → NuGet Package Manager → Package Manager Console.
  2. В консоль вписываем команду формата Install-Package PackageID, где PackageID — идентификатор пакета, который необходимо установить.

Пакеты NuGet для различных версий CRM

CRM 2011

Название пакета ID пакета Состав
Microsoft CRM 2011 Workflow DLL Microsoft.Xrm.Sdk.Workflow.2011
  • Microsoft.Xrm.Sdk.Workflow.dll

CRM 2013

Название пакета ID пакета Состав
SDK Development Microsoft Dymanics CRM 2013 CRMSDK2013Development
  • Microsoft.Crm.Sdk.Proxy.dll
  • Microsoft.Xrm.Client.dll
  • Microsoft.Xrm.Sdk.dll
Microsoft Dynamics CRM 2013 Plug-in Development DLLs MicrosoftDynamicsCrm2013Plugin
  • Microsoft.Crm.Sdk.Proxy.dll
  • Microsoft.Xrm.Sdk.dll
  • System.Runtime.Serialization.dll
Microsoft Dynamics CRM 2013 Workflow Development DLLs MicrosoftDynamicsCrm2013Workflow
  • Microsoft.Xrm.Sdk.dll
  • Microsoft.Xrm.Sdk.Workflow.dll

CRM 2016

Название пакета ID пакета Состав
 Windows Identity Foundation Microsoft.IdentityModel
  • Microsoft.IdentityModel.dll
 Active Directory Authentication Library Microsoft.IdentityModel.Clients.ActiveDirectory
  • Microsoft.IdentityModel.Clients.ActiveDirectory.dll
  • Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll
Microsoft Dynamics CRM 2016 SDK core assemblies Microsoft.CrmSdk.CoreAssemblies
  • Microsoft.Crm.Sdk.Proxy.dll
  • Microsoft.Xrm.Sdk.dll
  • System.DirectoryServices.dll
  • System.DirectoryServices.AccountManagement.dll
  • System.IdentityModel.dll
  • System.Runtime.Serialization.dll
  • System.Security.dll
  • System.ServiceModel.dll
  • System.ServiceModel.Web.dll
  • System.Web.dll
  • System.Xml.dll
  • System.Xml.Linq.dll
Microsoft Dynamics CRM 2016 SDK workflow assembly Microsoft.CrmSdk.Workflow
  • Microsoft.Xrm.Sdk.Workflow.dll
  • PresentationFramework.dll
  • System.Activities.dll
  • System.Activities.Presentation.dll
  • System.Workflow.Activities.dll
  • System.Workflow.ComponentModel.dll
  • System.Workflow.Runtime.dll
 Microsoft Dynamics CRM 2016 SDK deployment assembly Microsoft.CrmSdk.Deployment
  • Microsoft.Xrm.Sdk.Deployment.dll
  • System.Web.Services.dll
Microsoft Dynamics CRM 2016 SDK Xrm Tooling core assembly Microsoft.CrmSdk.XrmTooling.CoreAssembly
  • Microsoft.Xrm.Tooling.Connector.dll

About the author

Добавить комментарий