When I compile the library, all the settings in Settings.Settings are integrated into the DLL. how do I prevent this?
View the properties of the Settings.settings file and set the Build Action to Resource, Copy to Output Directory to Do Not Copy.
This should create you a dll.config file where you can edit the settings outside of building.