3. Create Visual Studio ProjectΒΆ

A Visual Studio project is needed to build a provider for Data Exchange Framework.

v1.4

  1. In Visual Studio, create project with the following settings:

    Template Class Library
    Name DataExchange.Providers.RESTful
    .NET Framework version 4.5.2 (or higher)
  2. Add references to the project:

    Assemblies
    System.Net.Http
    System.Net.Http.WebRequest
  3. Add the following NuGet packages to the project:

    Package Version
    Sitecore.DataExchange 1.4.170419
    Sitecore.DataExchange.DataAccess 1.4.170419
    Sitecore.Services.Core >= 8.1.151207
    Newtonsoft.Json 6.0.8
  4. Create the another project with the following settings:

    Template Class Library
    Name DataExchange.Providers.RESTful.Local
    .NET Framework version 4.5.2 (or higher)
  5. Add references to the project:

    Projects
    DataExchange.Providers.RESTful
    Assemblies
    System.Web
  6. Add the following NuGet packages to the project:

    Package Version
    Sitecore.DataExchange 1.4.170419
    Sitecore.DataExchange.DataAccess 1.4.170419
    Sitecore.DataExchange.Local.NoReferences 1.4.170419
    Sitecore.Services.Core >= 8.1.151207
    Sitecore.Kernel.NoReferences >= 8.1.151207
    Newtonsoft.Json 6.0.8

v2.0

  1. In Visual Studio, create project with the following settings:

    Template Class Library
    Name DataExchange.Providers.RESTful
    .NET Framework version 4.6.2 (or higher)
  2. Add references to the project:

    Assemblies
    System.Net.Http
    System.Net.Http.WebRequest
  3. Add the following NuGet packages to the project:

    Package Version
    Sitecore.DataExchange 2.0.171013
    Sitecore.DataExchange.DataAccess 2.0.171013
    Sitecore.Services.Core >= 9.0.171002
    Newtonsoft.Json 9.0.1
  4. Create the another project with the following settings:

    Template Class Library
    Name DataExchange.Providers.RESTful.Local
    .NET Framework version 4.6.2 (or higher)
  5. Add references to the project:

    Projects
    DataExchange.Providers.RESTful
    Assemblies
    System.Web
  6. Add the following NuGet packages to the project:

    Package Version
    Sitecore.DataExchange 2.0.171013
    Sitecore.DataExchange.DataAccess 2.0.171013
    Sitecore.DataExchange.Local.NoReferences 2.0.171013
    Sitecore.Services.Core >= 9.0.171002
    Sitecore.Kernel.NoReferences >= 9.0.171002
    Newtonsoft.Json 9.0.1