AlphaFS: a descent System.IO for .Net

AlphaFS is a .NET library providing more complete Win32 file system functionality to the .NET platform than the standard System.IO classes“: alphaleonis/AlphaFS · GitHub.

One big advantage is long file name support (up to 32 000 characters) but this library also provides ‘forgotten’ Win32 capabilities:

  • managing hardlinks/symbolicLinks,
  • enumerating local and distant drives,
  • working with file/folder compression,
  • working with transactions,
  • querying disk geometry and available space (DiskSpaceInfo),
  • querying volume capabilities (VolumeInfo),
  • and many more.

VSEmbed: Embed the Visual Studio editor in your own programs

How to use MEF to embed Visual Studio 2015 editor and Roslyn compiler/tools in your own programs: SLaks/VSEmbed · GitHub.


Also an interesting in depth view of how MEF have been used in VS 2015: MEF v2, Roslyn, and Visual Studio: An Adventure in Compatibility.