Creating a cross-platform application
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
dotnetapplication host, used to execute .NET Core applications
Let's take a look at the following ...