- Python namedtuple
dotnet new --list
Templates Short Name Language Tags
-------------------------------------------- ------------------- ------------ ----------------------
Console Application console [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
WPF Application wpf [C#], VB Common/WPF
WPF Class library wpflib [C#], VB Common/WPF
WPF Custom Control Library wpfcustomcontrollib [C#], VB Common/WPF
- installation either .NET interactive kernel for Jupyter or .NET interactive notebooks extension https://github.com/dotnet/interactive/blob/main/docs/NotebooksLocalExperience.md
- VSCode Extension for VSCode Insider to integrate interactive .NET development in VSCode https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode
- VSCode Insiders: https://code.visualstudio.com/insiders/
- C# DLLs depend on the C# runtime, not the operating system
- understanding the .NET history
https://devblogs.microsoft.com/dotnet/announcing-net-5-0/
- single file executables for .NET Core apps can be cross-compiled on Ubuntu for Windows or Mac
- to enable usage of DLLs in apps it's useful to wrap them into NuGet packages
On Ubuntu one depends on either Mono or .NET Core. This gist is about .NET Core. .NET Core installation on Ubuntu: https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
- https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code
- VSCode C# Debbuging Tutorial: https://www.youtube.com/watch?v=r5dtl9Uq9V0
- VSCode Extension: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
framework | cocona | commanddotnet | commandline | command-line-api | CommandLineUtils | CliFx | ||
---|---|---|---|---|---|---|---|---|
maintenance | github contributors | 4 | 4 | 78 | 75 | 92 | 14 | |
releases | 12 | ? | 17 | 3 | 45 | 17 | ||
.NET foundation project | no | no | no | yes | no | no | ||
user acceptance | github stars | 366 | 223 | 2500 | 1800 | 1500 | 875 | |
github used by | 22 | 88 | 11900 | ? | 1900 | 51 | ||
.NET compatibility | .NET Standard 2.0+ | .NET Standard 2.0+ | .NET Framework 4.0+/.NET Standard | .NET Standard 2.0+ | .NET Framework 4.5.1/.NET Standard 1.3 | .NET Standard 2.0+/.NET Core 2.0+/.NET Framework 4.6.1+ | ||
F# support | ? | ? | yes | yes | ? | ? | ||
multi-level command hierarchies | yes | |||||||
UNIX CLI style support | yes | yes | yes |