Michel,
If you change the public interface of the DLL you typically have to uninstall the component and reinstall it on the webserver.
>Seen like all the code is mixed. We compile this class as a dll on our web server. As soon we add a property (and we don't use this propertie in code, just adding that's all) the code fail in some method that was working properly. We receive error like data mismatch. If we remove the propertie but add a new one to make another test the code will fail in another method (not the same) with some error message.