Skip to content

3rd Party Library Dependencies (for v0.6.0+)

Pre-release
Pre-release
Compare
Choose a tag to compare
@PremekPaska PremekPaska released this 18 Mar 10:48
· 320 commits to main since this release

This is a supplementary release to allow easy download of the 3rd party libraries. They are not part of the official release because – among other things – they may have different licenses. See the attached DLLs.

NOTE: Make sure Windows is OK to run the libraries. Windows (10+) blocks "randomly" downloaded libraries. To unblock them, right-click on each of them and open file properties. Look for Security section on the bottom part of the General tab. You might see a message: "This file came from another computer and might be blocked...". If so, check the Unblock checkbox.

Versions

  • AustinHarris.JsonRpc.dll: 1.2.3
  • ImpromptuInterface.dll: 6.2.2
  • Newtonsoft.Json.dll: 12.0.3

Licenses

You can find the license of each library in their home repositories:

How to get the libraries from original sources

You can obtain the latest libraries from the official sources by following these steps:

  • Check-out the JSON-RPC.NET master branch.
    • Side note: The releases are not updated (compared to NuGet packages), but the the last release v1.1.74 works as well. You can try it if the master branch does not.
  • Build the solution including the test project (tested with Visual Studio 2019).
  • You will find the AustinHarris.JsonRpc.dll library in this path:
    Json-Rpc\bin\Debug\netstandard2.0
  • And the Newtonsoft.Json.dll library in this path:
    AustinHarris.JsonRpcTestN\bin\Debug\netcoreapp3.0
  • Similarly for the Impromptu Interface, you can pull it as a NuGet dependency to a project.