DotNET Framework

Please let our ADS show!

This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).

  • disable your AdBlocker by adding CoolSoft website to whitelist
  • give the proper cookie consent
  • enable JavaScript for this website

This seconds wait is to let you update your browser configuration...

Ok, I've done the required changes... now show me your content!
!!! Please enable JavaScript !!!

This page shows .NET Framework related content: softwares, blog posts, ...

How to create/extract ZIP files in .NET with #ziplib

Some years ago I published an article explaining how to use #ziplib to compress files in a ZIP archive.

#ziplib is an open source .NET library to manager ZIP, TAR.GZ, TAR.BZ2 and other type of compressed archives.
It comes from the same guys of SharpDevelop.

SolutionBackup VisualStudio Addin

SolutionBackup is a VisualStudio® 2003/2005/2008/2010/2012/2013 addin that creates a ZIP backup of your current solution.
The backup will contain only projects source files, excluding .DLL, .EXE, .OBJ, etc.

Creating a backup of current solution is easy, and it's done directly inside VisualStudio:
right-click on the solution and select "Backup solution...".


If you are using the new .NET Framework 2.0, I hope you know about the existance of Partial Types.
VisualStudio 2005/2008 itself uses partial types to manage Form and UserControl sources, separing Designer code from User code.
This is a better solution, if compared with the old #Region...#End Region used in VisualStudio 2002/2003.

NSIS Dialog Designer

NSIS Dialog Designer is an IDE that provides a graphical tool to easily design your custom setup pages for the great NSIS installer system.

It supports MUI2 (Modern User Interface 2) dialogs and generates NSIS files ready to be included into your own *.nsi install script.

NSIS Dialog Designer is freeware and can be used to design both free and commercial setups.

RunAsX86, a tool to run AnyCPU .NET applications in X86 mode

When compiling a .NET application you have three available choices for the Platform target parameter:

X86: The code will run in 32bit mode both on x86 and on x64 OS.

X64: Executable will run only in 64bit mode and on x64 OS, no way to run it on x86 OS.

AnyCPU: The same executable will run in 32bit mode on x86 OS and in 64bit mode on x64 OS. It's up to the .NET framework runtime to choose how to JIT compile it to native code.

NumericUpDown extended control

If you have ever written a data-entry application, there's a big chance you used NumericUpDown control.
This control is great to provide a field to enter numeric values, with advanced features like up-down buttons and accelerating auto-repeat.

The other side of the coin is that is not really mouse-aware.
That's why I decided to subclass it, fixing these points and adding missing features and properties.

NumericUpDown control updated (version 1.1)

A new version of NumericUpDown extended control control has been released, including some improvement suggested by CodeProject users (thanks guys :))


AutoZIP is a compression utility witch allows to compress a single file in a ZIP archive.
After compression, AutoZIP sets creation, last access and last changed date as the same values of the source file.

It comes in two flavours: Graphical (GUI) for one-shot file compression and CommandLine (CLI) for use in automated scripts/batch.

NumericUpDown extended control article posted on

A few days ago I posted an article on which describes an extended version of the standard NumericUpDown .NET control.
It adds a better mouse management and some missing properties.

Read it here and... remember to comment and vote it!