Trying to use this in my project and run into:
System.IO.FileLoadException: 'Could not load file or assembly 'PortableSettingsProvider, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)'
I think it is generally a good idea to strong name sign it.