Preview of Immutable Collections Released on NuGet – BCL Team Blog – Site Home – MSDN Blogs all is said.
Edit: Mono have started its own implementation here.
Preview of Immutable Collections Released on NuGet – BCL Team Blog – Site Home – MSDN Blogs all is said.
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.
Portable library version of async/await for everyone: Microsoft.Bcl.Async.
For the record, Microsoft.Bcl.Async is the new name of the old Async Targeting Pack (previously blogged here).
Scripting C# using Roslyn and with automated installation of dependencies (for now using nuget package but expandable): scriptcs.
More details can be found here and a list of available pack here (Script Packs master list). I don’t understand difference between a pack and a nugetpack. Second one can also be used with a simple:
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: