-
Book Overview & Buying
-
Table Of Contents
Building CLI Applications with C# and .NET
By :
In this section, we will explore the subtleties of packaging and distributing our application, Bookmarkr, using three different options. We will take this opportunity to explain when each approach is most appropriate.
By packaging and distributing our application as a .NET tool, our users will be able to install it using the .NET CLI. It is, however, important that users ensure they have the appropriate .NET version installed to avoid version mismatches, which may cause unexpected behaviors in the application.
The first step is to modify the .csproj file to add properties that indicate that it should be packaged as a tool. These properties should be added to the <PropertyGroup> section:
<PackageId>bookmarkr</PackageId> <Version>1.0.0</Version> <Authors>Tidjani Belmansour</Authors> <Description>Bookmarkr is a bookmarks...