Packaging for NuGet distribution

.NET Core's flexibility is not only limited to the application's development, it extends to the deployment process. Deploying .NET Core applications can take two forms—framework-dependent deployment (FDD) and self-contained deployment (SCD).

Using the FDD approach requires that there is a system-wide .NET Core installed on the machine where the application will be developed. The installed .NET Core runtime will be shared by your application and other applications deployed on the machine.

This allows your application to be portable between the versions or installations of the .NET Core framework. Also, with this approach, your deployment will be lightweight and only contain your application's code and the third-party ...

Get C# and .NET Core Test Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.