Always up-to-date (.Net) ISO Country list
On many occasions I needed a list of ISO 3166-1 countrycodes (alpha2, alpha3 and/or numeric). And on many occasions I resorted to some 'hardcoded' list of values (usually included in a resource file of some sort). Ofcourse this is a maintenance nightmare because whenever this list changes you need to update your resource file (or worse: recompile or update your database or...).
This project provides a means of keeping your data up-to-date by retrieving the latest data from the web or any other source provided. NISOCounties.Core provides a set of interfaces, basesclasses etc. that help you implement your own data provider tailored to your needs. It also provides a class to easily look up these ISO 3166-1 codes.
Currently NISOCountries provides 4 packages that retrieve data from commonly used sources for ISO 3166-1 data: