We have previously discovered how to use NAV web services from a console application written using C# and the full .NET Framework. This application can run on all the Windows systems.
But how we can interact with NAV web services from other platforms, for example from a Linux or a Mac OS machine? We can use .NET Core!
.NET Core is a new open source subset of the .NET Framework. It shares a common baseline with the full .NET stack and it's composed of the following parts:
A .NET runtime
A set of base .NET Framework libraries, APIs that are available on all platforms and .NET runtimes
A set of SDK tools and compilers
The
dotnet
application host, used to execute .NET Core applications
Let's take a look at the following steps to create a cross-platform application:
In the following figure, you can find a schema for the actual .NET development platform:
You can download and install .NET Core SDK from the following link: https://microsoft.com/net/core.
The best way...