Attached is a simple C# program that reads incoming data on the select port and logs it to a database. We need the following enhancements:
1. Change this to a Windows service
2. Change the database access to Ngpsql (<[url removed, login to view]>)
2. Store database specific info in the ini file.
1. Use of NLog ([url removed, login to view]) to log errors in the application.
2. Use of Nini ([url removed, login to view]) for configuration saving, reading, etc.
3. Resulting code should pass FxCop and StyleCop review (and all errors in both should be fixed)
4. Project should be able to be rebuilt using SharpDevelop ([url removed, login to view])
Must run on Windows XP SP3.