Table of Contents

Upgrading Your .NET Integration

The .NET integration in Appraise-It Pro v.2.7 and below targeted .NET Framework 4.6.2.

The .NET integration in Appraise-It Pro v.2.8 and above target .NET Standard 2.0.

Any existing integrations written prior to Appraise-It Pro v.2.8's release must be upgraded to continue functioning.

.NET Framework 4.6.2 to .NET Standard 2.0

The new integration API libraries are now distributed as a NuGet package, available at https://www.nuget.org/packages/Sfrep.AppraiseIt.Client.Integration/.

Installing Appraise-It Pro is no longer the recommended way to obtain a copy of these libraries.

The public Appraise-It Pro .NET API (classes, methods, and properties) is mostly unchanged. There are two key changes necessary for integrators:

  1. Update your assembly references to the new versions of Sfrep.AppraiseIt.Client.Integration.dll and Sfrep.AppraiseIt.Client.Integration.Contract.dll included in the NuGet package.

  2. IntegrationClient's constructor takes a new parameter that can be set to an instance of SynchronizationContext.

    • If you do not need to raise events on a specific thread, use null to raise them on background threads.