Edit: Mono have started its own implementation here.
How to express sequence diagrams textually and have pretty drawing automatically generated: Authentication Sequence.
How to Create a Windows To Go USB Drive from Windows 7 or 8.
Scripting C# using Roslyn and with automated installation of dependencies (for now using nuget package but expandable): scriptcs.
nuget install nuget_name -o Packages
but a scriptcs -restore is needed to copy binaries to bin directory.
A library to add command line arguments discribed as attributed properties with auto-documentation, validation, interactive mode with completion: adamabdelhamed/PowerArgs · GitHub.
Nuget: Install-Package PowerArgs
For more command line library, you can refer to Get bored of commandline option reading.
How to move a type from source assembly to a target one: Moving a type from one assembly to another using TypeForwardedToAttribute – Dave’s Box.
But a recompilation and addind new reference are needed. TypeForwardedToAttribute (added in .Net 2.0) is only a syntaxic sugar but TypeForwardedFrom (added in .Net 4.0 bur should have been added in 2.0) doesn’t break serialization compatibility.
A service manager monitoring started services : NSSM – the Non-Sucking Service Manager:
- No installation needed,
- Install/remove service in GUI or cmd line,
- Intelligent restart.